back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc)

This commit is contained in:
Alex Fabijanic 2017-09-25 15:15:05 -05:00
parent 741fead666
commit 6efab2cd58
103 changed files with 22184 additions and 29859 deletions

View File

@ -0,0 +1,19 @@
vc.project.guid = B01196CC-B693-4548-8464-2FF60499E73F
vc.project.name = Foundation
vc.project.target = Poco${vc.project.name}
vc.project.type = library
vc.project.pocobase = ..
vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32, x64, WinCE
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
vc.project.compiler.include =
vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.x64 = iphlpapi.lib
vc.project.linker.dependencies.WinCE = iphlpapi.lib
vc.solution.create = true
vc.solution.include = testsuite\\TestSuite

View File

@ -1,105 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_CE_vs90.vcproj", "{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_CE_vs90.vcproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_CE_vs90.vcproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_CE_vs90.vcproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021} = {6B7B98F8-C08B-4DD7-985F-6A101FEFB021}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_CE_vs90.vcproj", "{C383A3C0-989A-4A03-B54D-7A850ED786C9}"
ProjectSection(ProjectDependencies) = postProject
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021} = {6B7B98F8-C08B-4DD7-985F-6A101FEFB021}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_CE_vs90.vcproj", "{483CB510-16C7-4C85-86B7-D79119C4A0FB}"
ProjectSection(ProjectDependencies) = postProject
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021} = {6B7B98F8-C08B-4DD7-985F-6A101FEFB021}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Digi JumpStart (ARMV4I) = debug_shared|Digi JumpStart (ARMV4I)
debug_static_md|Digi JumpStart (ARMV4I) = debug_static_md|Digi JumpStart (ARMV4I)
debug_static_mt|Digi JumpStart (ARMV4I) = debug_static_mt|Digi JumpStart (ARMV4I)
release_shared|Digi JumpStart (ARMV4I) = release_shared|Digi JumpStart (ARMV4I)
release_static_md|Digi JumpStart (ARMV4I) = release_static_md|Digi JumpStart (ARMV4I)
debug_static_mt|Digi JumpStart (ARMV4I) = debug_static_mt|Digi JumpStart (ARMV4I)
release_static_mt|Digi JumpStart (ARMV4I) = release_static_mt|Digi JumpStart (ARMV4I)
debug_static_md|Digi JumpStart (ARMV4I) = debug_static_md|Digi JumpStart (ARMV4I)
release_static_md|Digi JumpStart (ARMV4I) = release_static_md|Digi JumpStart (ARMV4I)
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
{6B7B98F8-C08B-4DD7-985F-6A101FEFB021}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
{C383A3C0-989A-4A03-B54D-7A850ED786C9}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
{483CB510-16C7-4C85-86B7-D79119C4A0FB}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Digi JumpStart (ARMV4I).ActiveCfg = debug_shared|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Digi JumpStart (ARMV4I).Build.0 = debug_shared|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Digi JumpStart (ARMV4I).Deploy.0 = debug_shared|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Digi JumpStart (ARMV4I).ActiveCfg = release_shared|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Digi JumpStart (ARMV4I).Build.0 = release_shared|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Digi JumpStart (ARMV4I).Deploy.0 = release_shared|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_mt|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Digi JumpStart (ARMV4I).Build.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_mt|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Digi JumpStart (ARMV4I).ActiveCfg = release_static_mt|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Digi JumpStart (ARMV4I).Build.0 = release_static_mt|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Digi JumpStart (ARMV4I).Deploy.0 = release_static_mt|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Digi JumpStart (ARMV4I).ActiveCfg = debug_static_md|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Digi JumpStart (ARMV4I).Build.0 = debug_static_md|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Digi JumpStart (ARMV4I).Deploy.0 = debug_static_md|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Digi JumpStart (ARMV4I).ActiveCfg = release_static_md|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Digi JumpStart (ARMV4I).Build.0 = release_static_md|Digi JumpStart (ARMV4I)
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Digi JumpStart (ARMV4I).Deploy.0 = release_static_md|Digi JumpStart (ARMV4I)
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -1,91 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_WEC2013_vs110.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_WEC2013_vs110.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_WEC2013_vs110.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_WEC2013_vs110.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_WEC2013_vs110.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_WEC2013_vs110.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|SDK_AM335X_SK_WEC2013_V300 = debug_shared|SDK_AM335X_SK_WEC2013_V300
debug_static_md|SDK_AM335X_SK_WEC2013_V300 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
debug_static_mt|SDK_AM335X_SK_WEC2013_V300 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
release_shared|SDK_AM335X_SK_WEC2013_V300 = release_shared|SDK_AM335X_SK_WEC2013_V300
release_static_md|SDK_AM335X_SK_WEC2013_V300 = release_static_md|SDK_AM335X_SK_WEC2013_V300
debug_static_mt|SDK_AM335X_SK_WEC2013_V300 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
release_static_mt|SDK_AM335X_SK_WEC2013_V300 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
debug_static_md|SDK_AM335X_SK_WEC2013_V300 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
release_static_md|SDK_AM335X_SK_WEC2013_V300 = release_static_md|SDK_AM335X_SK_WEC2013_V300
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|SDK_AM335X_SK_WEC2013_V300.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|SDK_AM335X_SK_WEC2013_V300.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V300
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{185c1200-1c1b-4fc7-9da0-b650d0c1bf77}</UniqueIdentifier>
<UniqueIdentifier>{24e34bcb-46d9-4b51-9714-fc341b752468}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4438cfb-753c-4882-b6a7-37f1b2eb7924}</UniqueIdentifier>
<UniqueIdentifier>{eda8ea9e-2818-4b47-9e84-6473bb7366ba}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{5fef2634-dac7-4251-8cc6-685a55fb6b69}</UniqueIdentifier>
<UniqueIdentifier>{e35ccec4-8ae5-4619-bf92-f60d4f7254c6}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{27c4af78-bbb6-41df-a186-f2a592f6dd7e}</UniqueIdentifier>
<UniqueIdentifier>{e09e6aae-a2a7-4385-bc8b-6adf816fedfb}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa6333e-8acd-42d3-b72c-37cd0e19d162}</UniqueIdentifier>
<UniqueIdentifier>{1ab0b050-2cbf-464f-9498-1b7d6d1b8316}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{d5c0096d-097d-40c2-ac9e-c52501bca586}</UniqueIdentifier>
<UniqueIdentifier>{32997885-6c1e-4437-bc4f-64d143661c6b}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{341c25b8-2c02-4356-98af-e9cdc028d65d}</UniqueIdentifier>
<UniqueIdentifier>{df2758f2-d2b6-46fa-986d-36b191f7ef97}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{dcfb473d-2dc0-419b-82e5-49a02e866436}</UniqueIdentifier>
<UniqueIdentifier>{8fe7991d-36d6-4baa-9eb1-62511dbffff5}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{82d7f0b3-7dcc-44f9-8982-ab3afbcc8cd8}</UniqueIdentifier>
<UniqueIdentifier>{b10cb2d1-4e1a-4f48-903e-2030ce38b373}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{2cf5d5b6-8945-4a08-8382-b1ae4760d23c}</UniqueIdentifier>
<UniqueIdentifier>{d1d8748a-8b59-4f79-8bc6-7813b2bc526a}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{d7d8f3d7-1f4d-40b3-b2be-69b169947e81}</UniqueIdentifier>
<UniqueIdentifier>{ee74f7ff-03a5-4aa3-a35b-d9260ada257c}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{4eac0cd3-fa98-44f0-ba4b-126eea40690d}</UniqueIdentifier>
<UniqueIdentifier>{e6f353de-a961-4784-b475-27ad66f9340f}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{641198e1-de95-4b94-8f88-740c2b199cf7}</UniqueIdentifier>
<UniqueIdentifier>{b4fb0647-9832-4618-8d05-d4a184ae23f4}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69ead8e2-e830-4352-b858-3b7fa83c6f69}</UniqueIdentifier>
<UniqueIdentifier>{fee48668-458f-47fc-b4b4-33477054ef79}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{86878c35-6789-4bed-96b4-27ddf9c57acd}</UniqueIdentifier>
<UniqueIdentifier>{d9e49312-472b-49de-a6b5-4db09f64bafb}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{7de594c4-642c-4ac5-b236-7056ccaa6191}</UniqueIdentifier>
<UniqueIdentifier>{29f75f14-c486-4a65-92fb-a6c313cfdfdd}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{74d499e8-5aec-4f63-9522-26bc8b2e4e1e}</UniqueIdentifier>
<UniqueIdentifier>{78627f2c-2d74-45e2-8572-3bcddc92883f}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{aad0de07-cbb7-4cf9-acbb-46b3c529ef72}</UniqueIdentifier>
<UniqueIdentifier>{1f93ab12-a1eb-4a69-aeed-ceb72c01ff89}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{59eea661-94fe-4cfa-a84a-3ed55d6fc6c2}</UniqueIdentifier>
<UniqueIdentifier>{7318f10e-a1b3-4d00-a226-5a9ebceecbce}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{0b1828a5-18ba-4155-a8f9-2c488e582c0d}</UniqueIdentifier>
<UniqueIdentifier>{03e89b24-2fe2-4fd8-84e3-1ec472c82ad9}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{ddc6a944-851d-4fae-9ae2-58c7abb800ae}</UniqueIdentifier>
<UniqueIdentifier>{f4e821f5-2752-45f8-8db3-ca65bce85944}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{96f5ad60-2335-463a-8e23-da1476ed46f2}</UniqueIdentifier>
<UniqueIdentifier>{4e06c246-9b41-41b5-b0e6-650c70d7abf5}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{06229b8b-13a0-43b1-8f11-53373321e5cd}</UniqueIdentifier>
<UniqueIdentifier>{d6484db2-604e-4ec9-bcd5-e94cfa2d2172}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{5274aca5-2472-4212-a11a-7d23ff583083}</UniqueIdentifier>
<UniqueIdentifier>{85abf5c9-2082-431f-aa9d-4394af3bc3ac}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{c9340af5-5ac1-4082-8fee-f6343b9ab2e2}</UniqueIdentifier>
<UniqueIdentifier>{72c99ea7-c99a-4101-95f7-0362b87f0d27}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{d723209d-84d0-4890-ac64-4949699f6e3a}</UniqueIdentifier>
<UniqueIdentifier>{b5352a51-6f78-46d7-bc11-6baa06f76937}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{44de33ce-ef79-4671-8258-65dc5ef863b8}</UniqueIdentifier>
<UniqueIdentifier>{e414d679-769d-4fa1-9473-a09c050fc131}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{39e651e5-e5c8-454d-b1f9-456c809dcf92}</UniqueIdentifier>
<UniqueIdentifier>{809adffc-5a18-4415-a1d8-fd2f104941c5}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{732e2c8f-a8af-4318-9ab9-0d8d62afae54}</UniqueIdentifier>
<UniqueIdentifier>{bf1f3a95-965f-4ac9-b669-3b9be64d8b73}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{5d4bc826-9b0a-4014-9302-cc9f88646ff6}</UniqueIdentifier>
<UniqueIdentifier>{4d0a48f5-9876-4874-a608-ec2658471230}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b8210208-8698-4cda-94fd-3e906f9ca78f}</UniqueIdentifier>
<UniqueIdentifier>{312e3bc5-b1c6-4de9-ab03-368f34062b57}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{af751147-0509-4d3c-9ab3-b20c20974341}</UniqueIdentifier>
<UniqueIdentifier>{20df222b-ce44-4a54-a21f-df174fa8ccf4}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{359ad015-e38e-423e-877e-c827eed229f2}</UniqueIdentifier>
<UniqueIdentifier>{aed1a756-b5af-4f3e-a300-8db3007d5a72}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{3a817f74-6edb-4098-a29b-8347840a09ae}</UniqueIdentifier>
<UniqueIdentifier>{4f16f49a-532e-4d0d-823c-63f876b6e93a}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{a07318ae-554f-44ec-bdfd-6fe0929c3dd3}</UniqueIdentifier>
<UniqueIdentifier>{137f7c48-b34f-413f-bda7-c5ff1119c099}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{ece427ab-b6ef-4700-9a42-312b8507a010}</UniqueIdentifier>
<UniqueIdentifier>{1bccf257-344c-4f66-b2a7-37ad64b0c13b}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{eb8ddeab-7b2f-4537-aa4a-939268a1a9a4}</UniqueIdentifier>
<UniqueIdentifier>{95f29983-7387-48ca-9199-14b54809a73d}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{4bcbbcd9-3409-4bcc-b999-f9e360d45a09}</UniqueIdentifier>
<UniqueIdentifier>{d5872285-272c-4f12-a9a9-ccdd1f0690b5}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{48f74d8c-d6a2-4e5a-a322-55702b35b221}</UniqueIdentifier>
<UniqueIdentifier>{5f966bf6-3ae4-40f6-b242-117940532a3a}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{6c702a6b-e1d8-4d6e-9c48-dab631371287}</UniqueIdentifier>
<UniqueIdentifier>{48aa64b6-3db7-414f-93ff-2a63d9d0cdd9}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{e3e8d759-a950-40ed-9271-17bf7e9baa8e}</UniqueIdentifier>
<UniqueIdentifier>{7e01af59-a74c-4739-9b7b-dd3dbc9f2be7}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{3ef3d3a4-84a1-4026-85dd-53e71f3f820f}</UniqueIdentifier>
<UniqueIdentifier>{5ff286e9-24db-4055-b4cb-616cc90fe036}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{665d566f-5f8f-45d0-b883-a43185dc8ab8}</UniqueIdentifier>
<UniqueIdentifier>{fa073bad-85fc-49d0-b436-133110a2f6b6}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{51e1620d-85e0-493d-819f-960bc0957f0f}</UniqueIdentifier>
<UniqueIdentifier>{520e6952-5b14-404e-a6e7-5e8cd9a1aa5e}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{ee3f4314-64e7-420c-88d5-df016f15dd4f}</UniqueIdentifier>
<UniqueIdentifier>{f1192252-a3be-4836-8cfb-a1b7f0943527}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{bc06eae9-3602-448d-8290-4a9a68adbe8b}</UniqueIdentifier>
<UniqueIdentifier>{d331d9ed-2747-4e4f-85ae-1765b3667f05}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{1a21c5ef-d4a6-42dc-94be-5a0a791ba589}</UniqueIdentifier>
<UniqueIdentifier>{c79eda55-d0b5-498c-8950-78979dd2eb68}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{dafee4e1-a8e0-4af9-bd00-378430a364ea}</UniqueIdentifier>
<UniqueIdentifier>{e8d99619-a445-4fc8-bab8-00d37cc0ea79}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{cb46df12-6010-4ef6-9f85-937585263f3e}</UniqueIdentifier>
<UniqueIdentifier>{9578baf7-c9b4-4768-a846-4a4f1c88cc1a}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{50d1f7a3-d675-41b8-8370-2718b2e95c2f}</UniqueIdentifier>
<UniqueIdentifier>{33326888-8a46-437d-bba5-ceec3ee372d7}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{f2886094-2ba3-402c-b5a8-dbfa0500e3d3}</UniqueIdentifier>
<UniqueIdentifier>{55724ac4-fad7-4d1b-89c8-4150088fba92}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{7237275f-8924-4f26-96de-066ba722f9c6}</UniqueIdentifier>
<UniqueIdentifier>{bd4f549a-2ef3-488d-bab5-7a632993f670}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{cdb9c09a-2a19-4203-a6f4-87455a799508}</UniqueIdentifier>
<UniqueIdentifier>{cbf431ad-7dfa-497e-8bc8-5f40cc5e2548}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{040f6767-8762-4b80-9db2-45a2b18c1d86}</UniqueIdentifier>
<UniqueIdentifier>{d00c10b7-4847-49d9-b7d7-4d344097f644}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{3fd772e7-f8cf-42fb-8b1b-5c49b9f79562}</UniqueIdentifier>
<UniqueIdentifier>{acdf6e52-c674-4920-8e54-c29c101540c7}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{6e184876-2a72-4dd8-87e0-a42022d17513}</UniqueIdentifier>
<UniqueIdentifier>{6b866e22-2bd6-43ac-a19f-d77f35981052}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{251118a8-6f5b-4f8f-b19f-b953058b3820}</UniqueIdentifier>
<UniqueIdentifier>{d955f8b3-e811-4228-9974-7d2b67a38f8a}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{20c16777-1fc6-4272-bf38-fef730596f73}</UniqueIdentifier>
<UniqueIdentifier>{cc6cd5d2-97db-49ec-8560-7e5e12bb68d7}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{da88549e-329c-444c-85bb-b2339bc09505}</UniqueIdentifier>
<UniqueIdentifier>{e1fcf463-0fd3-4241-b027-25d25e2b5065}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{1ad862ca-df95-43f5-a87b-a714b9b84303}</UniqueIdentifier>
<UniqueIdentifier>{0d971a6b-f8fb-4b0f-8944-96d50ff2e234}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{918536bd-29fb-4b4f-a706-629925dbb66c}</UniqueIdentifier>
<UniqueIdentifier>{f146d009-2755-407c-8445-f230f4228994}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{4d00a3d6-7a50-4553-a62a-8eee081c9fb1}</UniqueIdentifier>
<UniqueIdentifier>{e49121ee-28be-4bed-844b-eeb91a1a252e}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,42 +927,15 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\VarHolder.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Variterator.cpp">
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Timezone_WINCE.cpp">
<Filter>DateTime\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Path_WINCE.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -1004,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1031,10 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1061,6 +1058,12 @@
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Platform.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1085,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1331,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1400,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1514,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1679,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1706,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1754,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1784,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1868,15 +1901,6 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
@ -1892,45 +1916,11 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Array.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Alignment.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Path_WINCE.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="src\pocomsg.mc">
<Filter>Logging\Message Files</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">
@ -1938,9 +1928,4 @@
</ResourceCompile>
<ResourceCompile Include="..\DLLVersion.rc" />
</ItemGroup>
<ItemGroup>
<CustomBuild Include="src\pocomsg.mc">
<Filter>Logging\Message Files</Filter>
</CustomBuild>
</ItemGroup>
</Project>

View File

@ -1,91 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_WEC2013_vs120.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_WEC2013_vs120.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_WEC2013_vs120.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_WEC2013_vs120.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_WEC2013_vs120.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_WEC2013_vs120.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|SDK_AM335X_SK_WEC2013_V310 = debug_shared|SDK_AM335X_SK_WEC2013_V310
debug_static_md|SDK_AM335X_SK_WEC2013_V310 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
debug_static_mt|SDK_AM335X_SK_WEC2013_V310 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
release_shared|SDK_AM335X_SK_WEC2013_V310 = release_shared|SDK_AM335X_SK_WEC2013_V310
release_static_md|SDK_AM335X_SK_WEC2013_V310 = release_static_md|SDK_AM335X_SK_WEC2013_V310
debug_static_mt|SDK_AM335X_SK_WEC2013_V310 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
release_static_mt|SDK_AM335X_SK_WEC2013_V310 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
debug_static_md|SDK_AM335X_SK_WEC2013_V310 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
release_static_md|SDK_AM335X_SK_WEC2013_V310 = release_static_md|SDK_AM335X_SK_WEC2013_V310
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_shared|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_shared|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_shared|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_shared|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_mt|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_mt|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = debug_static_md|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|SDK_AM335X_SK_WEC2013_V310.ActiveCfg = release_static_md|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Build.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|SDK_AM335X_SK_WEC2013_V310.Deploy.0 = release_static_md|SDK_AM335X_SK_WEC2013_V310
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{185c1200-1c1b-4fc7-9da0-b650d0c1bf77}</UniqueIdentifier>
<UniqueIdentifier>{0174e94d-8f2a-454c-a6f3-e4ad508f545c}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4438cfb-753c-4882-b6a7-37f1b2eb7924}</UniqueIdentifier>
<UniqueIdentifier>{d4fb251f-3a02-4028-b765-43c4538bc474}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{5fef2634-dac7-4251-8cc6-685a55fb6b69}</UniqueIdentifier>
<UniqueIdentifier>{c3473f9c-188e-42d1-8adf-a0ea735d91b1}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{27c4af78-bbb6-41df-a186-f2a592f6dd7e}</UniqueIdentifier>
<UniqueIdentifier>{ad3468d8-dd6d-4ba4-8de2-e98c7b40d089}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa6333e-8acd-42d3-b72c-37cd0e19d162}</UniqueIdentifier>
<UniqueIdentifier>{0631349e-8986-4b31-8eb0-42894ce8ec66}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{d5c0096d-097d-40c2-ac9e-c52501bca586}</UniqueIdentifier>
<UniqueIdentifier>{d73c24ec-4014-48a7-8252-3e543d779c92}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{341c25b8-2c02-4356-98af-e9cdc028d65d}</UniqueIdentifier>
<UniqueIdentifier>{2b2d5f2f-a509-4999-84d6-dee670cd11e3}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{dcfb473d-2dc0-419b-82e5-49a02e866436}</UniqueIdentifier>
<UniqueIdentifier>{07bceb43-de57-4ca2-a37a-03fb61d84302}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{82d7f0b3-7dcc-44f9-8982-ab3afbcc8cd8}</UniqueIdentifier>
<UniqueIdentifier>{f0015efd-dcda-4891-afd0-8db8f703d62d}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{2cf5d5b6-8945-4a08-8382-b1ae4760d23c}</UniqueIdentifier>
<UniqueIdentifier>{0901f33d-2e88-4382-a02c-3000b62fe3a7}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{d7d8f3d7-1f4d-40b3-b2be-69b169947e81}</UniqueIdentifier>
<UniqueIdentifier>{ef5932c2-7471-4bb7-b380-003282d1013d}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{4eac0cd3-fa98-44f0-ba4b-126eea40690d}</UniqueIdentifier>
<UniqueIdentifier>{85670408-4cd5-4f41-b0a7-b7a00524ba96}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{641198e1-de95-4b94-8f88-740c2b199cf7}</UniqueIdentifier>
<UniqueIdentifier>{c1d95e4f-9752-4c0d-b9cf-b3d8d9d9717c}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69ead8e2-e830-4352-b858-3b7fa83c6f69}</UniqueIdentifier>
<UniqueIdentifier>{32ca5acb-3993-4fe8-b9b1-f2925545f3e0}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{86878c35-6789-4bed-96b4-27ddf9c57acd}</UniqueIdentifier>
<UniqueIdentifier>{227f3df8-2282-4fa7-8a68-539d2e098c55}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{7de594c4-642c-4ac5-b236-7056ccaa6191}</UniqueIdentifier>
<UniqueIdentifier>{a738412b-856e-4b9a-ad61-f410f9af668f}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{74d499e8-5aec-4f63-9522-26bc8b2e4e1e}</UniqueIdentifier>
<UniqueIdentifier>{4c9a261d-e518-4c45-a832-beadd504d95b}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{aad0de07-cbb7-4cf9-acbb-46b3c529ef72}</UniqueIdentifier>
<UniqueIdentifier>{86f24d59-78b2-4dc6-9df0-091e3fe6d8cf}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{59eea661-94fe-4cfa-a84a-3ed55d6fc6c2}</UniqueIdentifier>
<UniqueIdentifier>{bb922bdc-8aae-4f84-b4c6-779d6ffc750c}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{0b1828a5-18ba-4155-a8f9-2c488e582c0d}</UniqueIdentifier>
<UniqueIdentifier>{3ab8e774-c3d8-48e9-b758-10eb891f3d53}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{ddc6a944-851d-4fae-9ae2-58c7abb800ae}</UniqueIdentifier>
<UniqueIdentifier>{d0e1ca37-653b-4f4e-8f97-bffe6574c62d}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{96f5ad60-2335-463a-8e23-da1476ed46f2}</UniqueIdentifier>
<UniqueIdentifier>{3f981399-1c72-4934-880d-021fd3c95c8b}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{06229b8b-13a0-43b1-8f11-53373321e5cd}</UniqueIdentifier>
<UniqueIdentifier>{9c2d4b8e-1eb7-4864-8018-6734aae6e68b}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{5274aca5-2472-4212-a11a-7d23ff583083}</UniqueIdentifier>
<UniqueIdentifier>{84533bb4-a16d-4272-a7e3-6fffe5b8eb5f}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{c9340af5-5ac1-4082-8fee-f6343b9ab2e2}</UniqueIdentifier>
<UniqueIdentifier>{48ff78ca-bb5a-4db8-9506-9d8817e26053}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{d723209d-84d0-4890-ac64-4949699f6e3a}</UniqueIdentifier>
<UniqueIdentifier>{901a6dd7-7fcf-496a-8ced-b439bf092c49}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{44de33ce-ef79-4671-8258-65dc5ef863b8}</UniqueIdentifier>
<UniqueIdentifier>{5ac8e5de-15fe-475a-b29c-f4826af82ff9}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{39e651e5-e5c8-454d-b1f9-456c809dcf92}</UniqueIdentifier>
<UniqueIdentifier>{8b2bb6e1-b8d7-4015-92ff-d4db063a4cc1}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{732e2c8f-a8af-4318-9ab9-0d8d62afae54}</UniqueIdentifier>
<UniqueIdentifier>{802d7686-9fdc-426c-8127-cf67a7462b0e}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{5d4bc826-9b0a-4014-9302-cc9f88646ff6}</UniqueIdentifier>
<UniqueIdentifier>{e29c052a-5c53-47ac-bdcb-a7de8357f8ab}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b8210208-8698-4cda-94fd-3e906f9ca78f}</UniqueIdentifier>
<UniqueIdentifier>{3047c627-9a0d-4943-a654-a052945b09ad}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{af751147-0509-4d3c-9ab3-b20c20974341}</UniqueIdentifier>
<UniqueIdentifier>{e2695a5b-0b4b-41b7-b239-59da3fae5393}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{359ad015-e38e-423e-877e-c827eed229f2}</UniqueIdentifier>
<UniqueIdentifier>{e735c188-8919-4e73-ad3a-12c97244262c}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{3a817f74-6edb-4098-a29b-8347840a09ae}</UniqueIdentifier>
<UniqueIdentifier>{353b7b3e-33ff-48e8-82c5-1835e390cbc9}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{a07318ae-554f-44ec-bdfd-6fe0929c3dd3}</UniqueIdentifier>
<UniqueIdentifier>{02a03527-c263-4d1c-8eb1-da9a00f901d8}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{ece427ab-b6ef-4700-9a42-312b8507a010}</UniqueIdentifier>
<UniqueIdentifier>{299dc26d-5582-4217-a3a7-6fe95cec922d}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{eb8ddeab-7b2f-4537-aa4a-939268a1a9a4}</UniqueIdentifier>
<UniqueIdentifier>{4b45fcea-e6ce-42c6-9966-60b893c90fc5}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{4bcbbcd9-3409-4bcc-b999-f9e360d45a09}</UniqueIdentifier>
<UniqueIdentifier>{a1938334-2341-46ad-991e-3c0edd79f5d1}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{48f74d8c-d6a2-4e5a-a322-55702b35b221}</UniqueIdentifier>
<UniqueIdentifier>{1d870035-ed21-4acb-a409-6679d44e8881}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{6c702a6b-e1d8-4d6e-9c48-dab631371287}</UniqueIdentifier>
<UniqueIdentifier>{cb3267cb-2be9-4059-98e2-e1fce1872222}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{e3e8d759-a950-40ed-9271-17bf7e9baa8e}</UniqueIdentifier>
<UniqueIdentifier>{4c0548af-41f6-4092-8bd8-005b427ecbef}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{3ef3d3a4-84a1-4026-85dd-53e71f3f820f}</UniqueIdentifier>
<UniqueIdentifier>{f56e7cc7-bcf5-43c6-ae61-5ba0b98a1fb4}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{665d566f-5f8f-45d0-b883-a43185dc8ab8}</UniqueIdentifier>
<UniqueIdentifier>{c977bfd5-5a3e-422f-9f25-ad306f87681c}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{51e1620d-85e0-493d-819f-960bc0957f0f}</UniqueIdentifier>
<UniqueIdentifier>{828b6dc1-42a0-4382-8de0-80fdf9f67014}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{ee3f4314-64e7-420c-88d5-df016f15dd4f}</UniqueIdentifier>
<UniqueIdentifier>{0ac94c9b-bd9d-4469-bb04-ef23ae5f3e6c}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{bc06eae9-3602-448d-8290-4a9a68adbe8b}</UniqueIdentifier>
<UniqueIdentifier>{94c7b9ab-aadc-4587-9073-dcf16cd11283}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{1a21c5ef-d4a6-42dc-94be-5a0a791ba589}</UniqueIdentifier>
<UniqueIdentifier>{0d65218c-4fb3-4976-92bc-e9cb8529d9e1}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{dafee4e1-a8e0-4af9-bd00-378430a364ea}</UniqueIdentifier>
<UniqueIdentifier>{760cccd0-cdce-427c-a78d-240b2cbf58e9}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{cb46df12-6010-4ef6-9f85-937585263f3e}</UniqueIdentifier>
<UniqueIdentifier>{fd334f1e-f490-4d63-b4b6-927574f00cc7}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{50d1f7a3-d675-41b8-8370-2718b2e95c2f}</UniqueIdentifier>
<UniqueIdentifier>{df63c95c-4825-478d-8965-e6d0e395b39c}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{f2886094-2ba3-402c-b5a8-dbfa0500e3d3}</UniqueIdentifier>
<UniqueIdentifier>{fefb8ff0-9aec-4004-ba44-3dc376869412}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{7237275f-8924-4f26-96de-066ba722f9c6}</UniqueIdentifier>
<UniqueIdentifier>{bb5ad08b-fa12-4e0d-9617-156612014f6f}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{cdb9c09a-2a19-4203-a6f4-87455a799508}</UniqueIdentifier>
<UniqueIdentifier>{d2d5fdd6-31c5-4a89-9ebb-ed0cd3c1ad7f}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{040f6767-8762-4b80-9db2-45a2b18c1d86}</UniqueIdentifier>
<UniqueIdentifier>{9764c5cd-b2b2-413a-8a2f-bf52eda6c2fc}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{3fd772e7-f8cf-42fb-8b1b-5c49b9f79562}</UniqueIdentifier>
<UniqueIdentifier>{fe388ab0-f3ea-45dc-bb90-7bb52f97ff47}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{6e184876-2a72-4dd8-87e0-a42022d17513}</UniqueIdentifier>
<UniqueIdentifier>{7dac7a51-a2ca-428c-b19c-9c849834f193}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{251118a8-6f5b-4f8f-b19f-b953058b3820}</UniqueIdentifier>
<UniqueIdentifier>{9b0ba46d-d505-43ec-87d9-5009b8c3efe0}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{20c16777-1fc6-4272-bf38-fef730596f73}</UniqueIdentifier>
<UniqueIdentifier>{6f4a156d-ca81-434a-996c-4bdeeaa35743}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{da88549e-329c-444c-85bb-b2339bc09505}</UniqueIdentifier>
<UniqueIdentifier>{88894397-2a3d-442f-a6f6-684805932898}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{1ad862ca-df95-43f5-a87b-a714b9b84303}</UniqueIdentifier>
<UniqueIdentifier>{dd7fde30-0b4c-4be4-9cec-1858c1864016}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{918536bd-29fb-4b4f-a706-629925dbb66c}</UniqueIdentifier>
<UniqueIdentifier>{01a6197c-2371-46cb-b2a7-67b859591279}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{4d00a3d6-7a50-4553-a62a-8eee081c9fb1}</UniqueIdentifier>
<UniqueIdentifier>{348c16fd-ceee-48f0-9653-60fcd5e44794}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,42 +927,15 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\VarHolder.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Variterator.cpp">
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Timezone_WINCE.cpp">
<Filter>DateTime\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Path_WINCE.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -1004,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1031,10 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1061,6 +1058,12 @@
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Platform.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1085,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1331,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1400,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1514,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1679,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1706,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1754,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1784,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1868,15 +1901,6 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
@ -1892,45 +1916,11 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Array.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Alignment.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Path_WINCE.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="src\pocomsg.mc">
<Filter>Logging\Message Files</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">
@ -1938,9 +1928,4 @@
</ResourceCompile>
<ResourceCompile Include="..\DLLVersion.rc" />
</ItemGroup>
<ItemGroup>
<CustomBuild Include="src\pocomsg.mc">
<Filter>Logging\Message Files</Filter>
</CustomBuild>
</ItemGroup>
</Project>

View File

@ -1,83 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs100.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs100.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_vs100.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs100.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_vs100.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs100.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
debug_static_md|Win32 = debug_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_shared|Win32 = release_shared|Win32
release_static_md|Win32 = release_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.ActiveCfg = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.Build.0 = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Build.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.ActiveCfg = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Build.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Deploy.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Build.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{185c1200-1c1b-4fc7-9da0-b650d0c1bf77}</UniqueIdentifier>
<UniqueIdentifier>{8bf49364-2fab-4b2a-b54a-198162cd8f5a}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4438cfb-753c-4882-b6a7-37f1b2eb7924}</UniqueIdentifier>
<UniqueIdentifier>{398cf0ed-7e39-4bfa-89d7-4dc7c0418b14}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{5fef2634-dac7-4251-8cc6-685a55fb6b69}</UniqueIdentifier>
<UniqueIdentifier>{10134229-ccce-4a3f-9454-8ffe666c1cd2}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{27c4af78-bbb6-41df-a186-f2a592f6dd7e}</UniqueIdentifier>
<UniqueIdentifier>{41ea4147-daf4-45f8-a67f-8ccfb597f933}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa6333e-8acd-42d3-b72c-37cd0e19d162}</UniqueIdentifier>
<UniqueIdentifier>{9bca93f0-5ed9-4630-a1ff-3960279956af}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{d5c0096d-097d-40c2-ac9e-c52501bca586}</UniqueIdentifier>
<UniqueIdentifier>{1b831b2a-9563-4407-bfef-796300215d5a}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{341c25b8-2c02-4356-98af-e9cdc028d65d}</UniqueIdentifier>
<UniqueIdentifier>{712e61d5-055a-4db8-8c3a-70d223188f43}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{dcfb473d-2dc0-419b-82e5-49a02e866436}</UniqueIdentifier>
<UniqueIdentifier>{bef2e247-aed3-467b-81f5-fbfa821d7228}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{82d7f0b3-7dcc-44f9-8982-ab3afbcc8cd8}</UniqueIdentifier>
<UniqueIdentifier>{526bf7e1-4a24-4d60-b298-c3b4616b7632}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{2cf5d5b6-8945-4a08-8382-b1ae4760d23c}</UniqueIdentifier>
<UniqueIdentifier>{4893e2f3-fd02-4cb7-b35d-30d0eb4e3ac4}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{d7d8f3d7-1f4d-40b3-b2be-69b169947e81}</UniqueIdentifier>
<UniqueIdentifier>{1ed1dfb1-8db1-42d1-a49d-17e0bec1a3fe}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{4eac0cd3-fa98-44f0-ba4b-126eea40690d}</UniqueIdentifier>
<UniqueIdentifier>{d22d0d44-8f43-4a6d-993e-8f8693010535}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{641198e1-de95-4b94-8f88-740c2b199cf7}</UniqueIdentifier>
<UniqueIdentifier>{c9dc82c5-7aaa-4378-9dd8-e0e97868df4e}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69ead8e2-e830-4352-b858-3b7fa83c6f69}</UniqueIdentifier>
<UniqueIdentifier>{c2913a74-194b-4dad-af97-c9da97c59524}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{86878c35-6789-4bed-96b4-27ddf9c57acd}</UniqueIdentifier>
<UniqueIdentifier>{247bc685-c4f4-4233-a232-4694fa2e2f55}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{7de594c4-642c-4ac5-b236-7056ccaa6191}</UniqueIdentifier>
<UniqueIdentifier>{bfa55984-601b-4926-a436-c9cfc3b344fe}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{74d499e8-5aec-4f63-9522-26bc8b2e4e1e}</UniqueIdentifier>
<UniqueIdentifier>{2948b609-8f0d-4813-bb80-d1d7920b5191}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{aad0de07-cbb7-4cf9-acbb-46b3c529ef72}</UniqueIdentifier>
<UniqueIdentifier>{a980bb80-c95b-4ba5-b38f-6de2673aab7c}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{59eea661-94fe-4cfa-a84a-3ed55d6fc6c2}</UniqueIdentifier>
<UniqueIdentifier>{68d504e5-b85b-45b2-9b2c-d4006a4b5bc3}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{0b1828a5-18ba-4155-a8f9-2c488e582c0d}</UniqueIdentifier>
<UniqueIdentifier>{516d1f92-5876-4e3b-a648-dc1a04000562}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{ddc6a944-851d-4fae-9ae2-58c7abb800ae}</UniqueIdentifier>
<UniqueIdentifier>{48a5636f-cdc2-4321-b59c-950de2fe31f7}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{96f5ad60-2335-463a-8e23-da1476ed46f2}</UniqueIdentifier>
<UniqueIdentifier>{817f9749-a4ae-48a0-b777-37bebe929b8b}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{06229b8b-13a0-43b1-8f11-53373321e5cd}</UniqueIdentifier>
<UniqueIdentifier>{bc8a33bb-ccfd-45ca-846e-ec417e0b4f23}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{5274aca5-2472-4212-a11a-7d23ff583083}</UniqueIdentifier>
<UniqueIdentifier>{64a3530b-83c0-4ce2-9f55-87100be1f9cd}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{c9340af5-5ac1-4082-8fee-f6343b9ab2e2}</UniqueIdentifier>
<UniqueIdentifier>{f9d2a0c8-cf90-44ed-ac67-1d07460f9297}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{d723209d-84d0-4890-ac64-4949699f6e3a}</UniqueIdentifier>
<UniqueIdentifier>{319fe7cd-beab-4776-886f-1984a29b9d9a}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{44de33ce-ef79-4671-8258-65dc5ef863b8}</UniqueIdentifier>
<UniqueIdentifier>{a882f2a7-b0a1-4318-a178-e5c7cbe08ba7}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{39e651e5-e5c8-454d-b1f9-456c809dcf92}</UniqueIdentifier>
<UniqueIdentifier>{bec56968-563f-497d-a569-c9cc6612774b}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{732e2c8f-a8af-4318-9ab9-0d8d62afae54}</UniqueIdentifier>
<UniqueIdentifier>{d4d02b7b-ec73-4883-ac09-166753fb6f2b}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{5d4bc826-9b0a-4014-9302-cc9f88646ff6}</UniqueIdentifier>
<UniqueIdentifier>{59c1e671-040a-490c-9672-e6a512f5e88e}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b8210208-8698-4cda-94fd-3e906f9ca78f}</UniqueIdentifier>
<UniqueIdentifier>{ca8469d0-4651-49f5-a414-02b981383e9a}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{af751147-0509-4d3c-9ab3-b20c20974341}</UniqueIdentifier>
<UniqueIdentifier>{32728fc8-8bbe-4237-84f7-50538b48a060}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{359ad015-e38e-423e-877e-c827eed229f2}</UniqueIdentifier>
<UniqueIdentifier>{46b5e70e-626f-459c-87f0-639063e8a566}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{3a817f74-6edb-4098-a29b-8347840a09ae}</UniqueIdentifier>
<UniqueIdentifier>{0fb72bcf-bd97-4207-b7a4-84ebe17c5cc6}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{a07318ae-554f-44ec-bdfd-6fe0929c3dd3}</UniqueIdentifier>
<UniqueIdentifier>{1c148f35-393e-454b-8f76-a67a33f865ab}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{ece427ab-b6ef-4700-9a42-312b8507a010}</UniqueIdentifier>
<UniqueIdentifier>{ca832198-30f0-4d9d-89b0-1ab01d595c3e}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{eb8ddeab-7b2f-4537-aa4a-939268a1a9a4}</UniqueIdentifier>
<UniqueIdentifier>{f2350a1e-baaa-414a-bce7-dcab8f096efa}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{4bcbbcd9-3409-4bcc-b999-f9e360d45a09}</UniqueIdentifier>
<UniqueIdentifier>{8ba66f31-3f64-4fd8-8f80-316486dfd094}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{48f74d8c-d6a2-4e5a-a322-55702b35b221}</UniqueIdentifier>
<UniqueIdentifier>{e719cd8b-3b24-4a8c-b960-d04bf8625577}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{6c702a6b-e1d8-4d6e-9c48-dab631371287}</UniqueIdentifier>
<UniqueIdentifier>{637eb86d-ab66-4a2e-9bc4-2a817d26615f}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{e3e8d759-a950-40ed-9271-17bf7e9baa8e}</UniqueIdentifier>
<UniqueIdentifier>{ecbb2dd7-55f6-4680-b3bd-bd7a0ab291a9}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{3ef3d3a4-84a1-4026-85dd-53e71f3f820f}</UniqueIdentifier>
<UniqueIdentifier>{b4798c15-4251-44bc-87cc-f9c4b11d5b50}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{665d566f-5f8f-45d0-b883-a43185dc8ab8}</UniqueIdentifier>
<UniqueIdentifier>{e24b1fe1-aa05-4212-9241-d00d92d1cc87}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{51e1620d-85e0-493d-819f-960bc0957f0f}</UniqueIdentifier>
<UniqueIdentifier>{84512758-2856-45ca-b3a5-d9b62518cddf}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{ee3f4314-64e7-420c-88d5-df016f15dd4f}</UniqueIdentifier>
<UniqueIdentifier>{4302a75c-fc0b-45ce-b7ff-c46f4e6d66e1}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{bc06eae9-3602-448d-8290-4a9a68adbe8b}</UniqueIdentifier>
<UniqueIdentifier>{dcb944d5-6cc1-45d0-ab27-bbcee8b05242}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{1a21c5ef-d4a6-42dc-94be-5a0a791ba589}</UniqueIdentifier>
<UniqueIdentifier>{fbf20756-656d-48ba-a123-81852216cab5}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{dafee4e1-a8e0-4af9-bd00-378430a364ea}</UniqueIdentifier>
<UniqueIdentifier>{d011e5e3-212f-4272-9e49-072ca53cfc1a}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{cb46df12-6010-4ef6-9f85-937585263f3e}</UniqueIdentifier>
<UniqueIdentifier>{0a6ab2cc-a481-492a-ba22-9017717681e9}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{50d1f7a3-d675-41b8-8370-2718b2e95c2f}</UniqueIdentifier>
<UniqueIdentifier>{dc0e40bd-552c-4c47-87dc-be6a2b64d743}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{f2886094-2ba3-402c-b5a8-dbfa0500e3d3}</UniqueIdentifier>
<UniqueIdentifier>{03dcd278-844b-463d-92be-609eb545366f}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{7237275f-8924-4f26-96de-066ba722f9c6}</UniqueIdentifier>
<UniqueIdentifier>{10d1dcf0-605b-4751-83fa-55fe2d3e8ec1}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{cdb9c09a-2a19-4203-a6f4-87455a799508}</UniqueIdentifier>
<UniqueIdentifier>{b27115ff-2d52-4370-a70b-f957f6f75416}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{040f6767-8762-4b80-9db2-45a2b18c1d86}</UniqueIdentifier>
<UniqueIdentifier>{f47df2ef-dc4f-4efd-833c-13fb111add91}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{3fd772e7-f8cf-42fb-8b1b-5c49b9f79562}</UniqueIdentifier>
<UniqueIdentifier>{c86ad5cd-46c2-4858-a363-aeb01fe4a308}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{6e184876-2a72-4dd8-87e0-a42022d17513}</UniqueIdentifier>
<UniqueIdentifier>{c42efd10-e3cc-4efa-aeed-13c927b4d792}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{251118a8-6f5b-4f8f-b19f-b953058b3820}</UniqueIdentifier>
<UniqueIdentifier>{1cd92aa5-eab8-42ad-9ac4-d1be3c9f7167}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{20c16777-1fc6-4272-bf38-fef730596f73}</UniqueIdentifier>
<UniqueIdentifier>{4baf59b9-6502-4101-aeb9-a933ed8db85d}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{da88549e-329c-444c-85bb-b2339bc09505}</UniqueIdentifier>
<UniqueIdentifier>{eb8db3d6-1061-401c-9a8f-bae2a8cf9e63}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{1ad862ca-df95-43f5-a87b-a714b9b84303}</UniqueIdentifier>
<UniqueIdentifier>{f31e0c5e-d83c-4b70-92cb-6055bfed371e}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{918536bd-29fb-4b4f-a706-629925dbb66c}</UniqueIdentifier>
<UniqueIdentifier>{8b0fc4c1-399a-46c5-8719-1d6d8d3c3668}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{4d00a3d6-7a50-4553-a62a-8eee081c9fb1}</UniqueIdentifier>
<UniqueIdentifier>{1acb6718-6453-4ac5-8dad-7cdb908d9eee}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -222,6 +225,9 @@
<ClCompile Include="src\Environment_WIN32U.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Error.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Exception.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -246,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -258,9 +267,15 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -270,6 +285,12 @@
<ClCompile Include="src\Void.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Base32Decoder.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Base32Encoder.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Base64Decoder.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -288,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -477,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -486,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -513,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -537,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -555,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -660,6 +687,9 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
@ -819,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -846,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -885,9 +927,6 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
@ -897,42 +936,6 @@
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Error.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Base32Decoder.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Base32Encoder.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -992,9 +995,15 @@
<ClInclude Include="include\Poco\Environment_WIN32U.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Error.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1022,6 +1031,9 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1043,6 +1055,15 @@
<ClInclude Include="include\Poco\NumberParser.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Platform.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1067,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1091,6 +1115,12 @@
<ClInclude Include="include\Poco\Void.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Base32Decoder.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Base32Encoder.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Base64Decoder.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
@ -1307,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1376,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1490,6 +1526,9 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
@ -1643,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1670,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1718,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1748,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1832,15 +1901,6 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
@ -1856,69 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Array.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Error.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Base32Decoder.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Base32Encoder.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,83 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs110.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs110.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_vs110.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs110.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_vs110.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs110.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
debug_static_md|Win32 = debug_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_shared|Win32 = release_shared|Win32
release_static_md|Win32 = release_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.ActiveCfg = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.Build.0 = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Build.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.ActiveCfg = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Build.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Deploy.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Build.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{185c1200-1c1b-4fc7-9da0-b650d0c1bf77}</UniqueIdentifier>
<UniqueIdentifier>{b25613d9-f564-4a20-860a-f7c3a9aa22f1}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4438cfb-753c-4882-b6a7-37f1b2eb7924}</UniqueIdentifier>
<UniqueIdentifier>{0b7157ee-24e2-4a4e-99dc-bb0c879522d4}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{5fef2634-dac7-4251-8cc6-685a55fb6b69}</UniqueIdentifier>
<UniqueIdentifier>{0488e27b-daef-4fbe-b25d-974b1ae56267}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{27c4af78-bbb6-41df-a186-f2a592f6dd7e}</UniqueIdentifier>
<UniqueIdentifier>{f2b3ab94-2684-4f83-89d1-276c4966c926}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa6333e-8acd-42d3-b72c-37cd0e19d162}</UniqueIdentifier>
<UniqueIdentifier>{0df1bb4b-b085-406d-a92a-5cbd74d80c57}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{d5c0096d-097d-40c2-ac9e-c52501bca586}</UniqueIdentifier>
<UniqueIdentifier>{1783c042-3227-40f1-b9d9-f612cb0e335f}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{341c25b8-2c02-4356-98af-e9cdc028d65d}</UniqueIdentifier>
<UniqueIdentifier>{fabbf9bd-c315-41e9-af7f-951db4bee589}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{dcfb473d-2dc0-419b-82e5-49a02e866436}</UniqueIdentifier>
<UniqueIdentifier>{fdf56156-29dd-45e2-80d1-99ca24134a6b}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{82d7f0b3-7dcc-44f9-8982-ab3afbcc8cd8}</UniqueIdentifier>
<UniqueIdentifier>{7ce6759e-9cb1-41d1-96eb-4902554a988f}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{2cf5d5b6-8945-4a08-8382-b1ae4760d23c}</UniqueIdentifier>
<UniqueIdentifier>{e8b9cba4-354b-47a1-9bc4-c8c5841a06f5}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{d7d8f3d7-1f4d-40b3-b2be-69b169947e81}</UniqueIdentifier>
<UniqueIdentifier>{14e78196-a3a4-4e5e-b262-027a8bb014a6}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{4eac0cd3-fa98-44f0-ba4b-126eea40690d}</UniqueIdentifier>
<UniqueIdentifier>{bd55dda0-40fb-443d-88a2-8855c8b672a2}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{641198e1-de95-4b94-8f88-740c2b199cf7}</UniqueIdentifier>
<UniqueIdentifier>{2c222612-ef53-4366-baec-bdc52a23f110}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69ead8e2-e830-4352-b858-3b7fa83c6f69}</UniqueIdentifier>
<UniqueIdentifier>{6a5cd2d7-7ea9-4d60-be1c-89ed128d63c2}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{86878c35-6789-4bed-96b4-27ddf9c57acd}</UniqueIdentifier>
<UniqueIdentifier>{46bf08c3-9915-4e3d-9b02-e41a3d823a51}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{7de594c4-642c-4ac5-b236-7056ccaa6191}</UniqueIdentifier>
<UniqueIdentifier>{3e8a8459-6c02-44c5-99cb-0111a3ff9734}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{74d499e8-5aec-4f63-9522-26bc8b2e4e1e}</UniqueIdentifier>
<UniqueIdentifier>{e31be549-abae-426a-8079-cf18d95971c7}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{aad0de07-cbb7-4cf9-acbb-46b3c529ef72}</UniqueIdentifier>
<UniqueIdentifier>{5e5bbd89-c130-42b7-b339-b4176a8b0c0c}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{59eea661-94fe-4cfa-a84a-3ed55d6fc6c2}</UniqueIdentifier>
<UniqueIdentifier>{cdbcc3d6-30fe-45f7-938b-96d425ff4d37}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{0b1828a5-18ba-4155-a8f9-2c488e582c0d}</UniqueIdentifier>
<UniqueIdentifier>{759d5738-c093-4181-a73f-dcfcc5ac952f}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{ddc6a944-851d-4fae-9ae2-58c7abb800ae}</UniqueIdentifier>
<UniqueIdentifier>{c0a53236-b455-4bee-8823-97aaed0136a4}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{96f5ad60-2335-463a-8e23-da1476ed46f2}</UniqueIdentifier>
<UniqueIdentifier>{fd86f89c-8c50-46cb-bca2-c3532ed558b0}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{06229b8b-13a0-43b1-8f11-53373321e5cd}</UniqueIdentifier>
<UniqueIdentifier>{13e6ef75-6723-4b1c-9a17-2462052cad45}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{5274aca5-2472-4212-a11a-7d23ff583083}</UniqueIdentifier>
<UniqueIdentifier>{4f53c373-a2f3-42c8-aac6-c941394e1831}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{c9340af5-5ac1-4082-8fee-f6343b9ab2e2}</UniqueIdentifier>
<UniqueIdentifier>{49537b39-5142-4d44-95a5-45ae52c4efc3}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{d723209d-84d0-4890-ac64-4949699f6e3a}</UniqueIdentifier>
<UniqueIdentifier>{6f32ba07-7b4d-4067-b58e-8da2cf2781a1}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{44de33ce-ef79-4671-8258-65dc5ef863b8}</UniqueIdentifier>
<UniqueIdentifier>{9a00ff73-dfed-4234-a39c-8d01d948838a}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{39e651e5-e5c8-454d-b1f9-456c809dcf92}</UniqueIdentifier>
<UniqueIdentifier>{36eef95f-0613-462b-be3d-aae45870a2f5}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{732e2c8f-a8af-4318-9ab9-0d8d62afae54}</UniqueIdentifier>
<UniqueIdentifier>{ceb73937-685f-40fb-8da8-2f280363831d}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{5d4bc826-9b0a-4014-9302-cc9f88646ff6}</UniqueIdentifier>
<UniqueIdentifier>{a15a8bd4-1ba0-4b2d-a335-e860f6449eed}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b8210208-8698-4cda-94fd-3e906f9ca78f}</UniqueIdentifier>
<UniqueIdentifier>{238c7ca0-6fda-4c32-bd83-f3fe35ba442b}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{af751147-0509-4d3c-9ab3-b20c20974341}</UniqueIdentifier>
<UniqueIdentifier>{732f1f8d-42a6-461f-b14a-3ff951b067b7}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{359ad015-e38e-423e-877e-c827eed229f2}</UniqueIdentifier>
<UniqueIdentifier>{735681bf-a843-4ccc-8a2f-af7bbb54ebc2}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{3a817f74-6edb-4098-a29b-8347840a09ae}</UniqueIdentifier>
<UniqueIdentifier>{e21dcd09-23d9-4cb5-b095-8b9055ff09a4}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{a07318ae-554f-44ec-bdfd-6fe0929c3dd3}</UniqueIdentifier>
<UniqueIdentifier>{ec50240e-4b3e-4e42-ae8b-03d694a01d66}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{ece427ab-b6ef-4700-9a42-312b8507a010}</UniqueIdentifier>
<UniqueIdentifier>{267134e3-1ba4-4ba7-9ca3-22211782471c}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{eb8ddeab-7b2f-4537-aa4a-939268a1a9a4}</UniqueIdentifier>
<UniqueIdentifier>{221c8876-f8d5-41ef-8b15-ee7cb60a549d}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{4bcbbcd9-3409-4bcc-b999-f9e360d45a09}</UniqueIdentifier>
<UniqueIdentifier>{3064c4f4-39e8-4544-9bbd-51cb9d6bd688}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{48f74d8c-d6a2-4e5a-a322-55702b35b221}</UniqueIdentifier>
<UniqueIdentifier>{39d3d561-d860-4530-9d0a-8731a4645458}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{6c702a6b-e1d8-4d6e-9c48-dab631371287}</UniqueIdentifier>
<UniqueIdentifier>{25382f04-0332-42f3-b44f-d1b8d82d60fd}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{e3e8d759-a950-40ed-9271-17bf7e9baa8e}</UniqueIdentifier>
<UniqueIdentifier>{40ba14d7-baf2-477c-b720-a9ca5ae9f415}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{3ef3d3a4-84a1-4026-85dd-53e71f3f820f}</UniqueIdentifier>
<UniqueIdentifier>{3b503af9-cdaa-4082-a528-b748492e65a3}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{665d566f-5f8f-45d0-b883-a43185dc8ab8}</UniqueIdentifier>
<UniqueIdentifier>{e89d2786-9d05-4d84-9a18-d67e091b72be}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{51e1620d-85e0-493d-819f-960bc0957f0f}</UniqueIdentifier>
<UniqueIdentifier>{5c6c65a2-662b-4fd1-ae42-9fbe0ac5c216}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{ee3f4314-64e7-420c-88d5-df016f15dd4f}</UniqueIdentifier>
<UniqueIdentifier>{452548c8-13c6-43fb-9e94-1ef31387ced5}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{bc06eae9-3602-448d-8290-4a9a68adbe8b}</UniqueIdentifier>
<UniqueIdentifier>{9bc6b20f-5a47-4e9c-866c-f42e1f9f164a}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{1a21c5ef-d4a6-42dc-94be-5a0a791ba589}</UniqueIdentifier>
<UniqueIdentifier>{e10997ea-47e4-4d42-a148-e8309ff0b48a}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{dafee4e1-a8e0-4af9-bd00-378430a364ea}</UniqueIdentifier>
<UniqueIdentifier>{9bd94043-c583-4d41-ab22-7eb22fd801bf}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{cb46df12-6010-4ef6-9f85-937585263f3e}</UniqueIdentifier>
<UniqueIdentifier>{22f9bcb1-a897-4610-855c-420bff7ebbe7}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{50d1f7a3-d675-41b8-8370-2718b2e95c2f}</UniqueIdentifier>
<UniqueIdentifier>{18aba08e-d249-435c-b5ad-8322b58bea51}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{f2886094-2ba3-402c-b5a8-dbfa0500e3d3}</UniqueIdentifier>
<UniqueIdentifier>{834af3aa-5aed-411e-83d9-82ac1ee8e095}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{7237275f-8924-4f26-96de-066ba722f9c6}</UniqueIdentifier>
<UniqueIdentifier>{38958f97-a4a9-4d81-8447-82a05f92aa7d}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{cdb9c09a-2a19-4203-a6f4-87455a799508}</UniqueIdentifier>
<UniqueIdentifier>{ef0e5b4e-92ef-45e4-bb76-af731e999eb4}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{040f6767-8762-4b80-9db2-45a2b18c1d86}</UniqueIdentifier>
<UniqueIdentifier>{fae92309-4667-44d0-8995-cd7c077b89d4}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{3fd772e7-f8cf-42fb-8b1b-5c49b9f79562}</UniqueIdentifier>
<UniqueIdentifier>{f3df7456-5573-4af8-81bd-0c6e0661d5db}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{6e184876-2a72-4dd8-87e0-a42022d17513}</UniqueIdentifier>
<UniqueIdentifier>{5f5535ee-a130-4576-a2e5-f797e7204a28}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{251118a8-6f5b-4f8f-b19f-b953058b3820}</UniqueIdentifier>
<UniqueIdentifier>{5b16e7a7-21ed-4906-9712-e24fa908b849}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{20c16777-1fc6-4272-bf38-fef730596f73}</UniqueIdentifier>
<UniqueIdentifier>{46994c7f-dcdb-45ea-9fcc-1ad516eab371}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{da88549e-329c-444c-85bb-b2339bc09505}</UniqueIdentifier>
<UniqueIdentifier>{54e0e1c0-41bc-48ed-983d-74dbf45ba05a}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{1ad862ca-df95-43f5-a87b-a714b9b84303}</UniqueIdentifier>
<UniqueIdentifier>{3726df25-c7e0-4286-858b-c1a1cc2eecf0}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{918536bd-29fb-4b4f-a706-629925dbb66c}</UniqueIdentifier>
<UniqueIdentifier>{9ee1709c-93bc-4c07-85d6-a24e2d4d36ee}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{4d00a3d6-7a50-4553-a62a-8eee081c9fb1}</UniqueIdentifier>
<UniqueIdentifier>{d9827a63-61b3-4c73-afd5-cadbc1dc66c1}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,36 +927,15 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\VarHolder.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Variterator.cpp">
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,10 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1055,6 +1058,12 @@
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Platform.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1079,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1325,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1394,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1508,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1673,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1700,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1748,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1778,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1862,15 +1901,6 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
@ -1886,42 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Array.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Alignment.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,85 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs120.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs120.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_vs120.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs120.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs120.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_vs120.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
debug_static_md|Win32 = debug_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_shared|Win32 = release_shared|Win32
release_static_md|Win32 = release_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.ActiveCfg = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.Build.0 = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Build.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.ActiveCfg = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Build.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Deploy.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Build.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{185c1200-1c1b-4fc7-9da0-b650d0c1bf77}</UniqueIdentifier>
<UniqueIdentifier>{39a6aa90-7053-4332-8f2c-0b81c6a5ddcf}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4438cfb-753c-4882-b6a7-37f1b2eb7924}</UniqueIdentifier>
<UniqueIdentifier>{e1097c17-51a0-4f07-996b-cf4ec56dd36b}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{5fef2634-dac7-4251-8cc6-685a55fb6b69}</UniqueIdentifier>
<UniqueIdentifier>{0eb767c8-bb8a-435c-a59d-4c40cbae5f77}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{27c4af78-bbb6-41df-a186-f2a592f6dd7e}</UniqueIdentifier>
<UniqueIdentifier>{c81d6efe-6597-46dd-b74c-89288d1bd2ba}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa6333e-8acd-42d3-b72c-37cd0e19d162}</UniqueIdentifier>
<UniqueIdentifier>{24799c9f-1ba1-4bcd-b3eb-423af5086056}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{d5c0096d-097d-40c2-ac9e-c52501bca586}</UniqueIdentifier>
<UniqueIdentifier>{2cbffd2e-632f-4e08-9ecb-96d88c359e00}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{341c25b8-2c02-4356-98af-e9cdc028d65d}</UniqueIdentifier>
<UniqueIdentifier>{ebfc5a32-02ea-4ba5-8740-fd47e5e6c93f}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{dcfb473d-2dc0-419b-82e5-49a02e866436}</UniqueIdentifier>
<UniqueIdentifier>{9e2a3e96-138b-4a4e-8e65-f52ccc3ccf59}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{82d7f0b3-7dcc-44f9-8982-ab3afbcc8cd8}</UniqueIdentifier>
<UniqueIdentifier>{1b2df9f7-4dc8-4928-97be-5df100d00403}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{2cf5d5b6-8945-4a08-8382-b1ae4760d23c}</UniqueIdentifier>
<UniqueIdentifier>{a633fcb0-614c-452c-91d4-184c1b637035}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{d7d8f3d7-1f4d-40b3-b2be-69b169947e81}</UniqueIdentifier>
<UniqueIdentifier>{7ba54db3-5396-4086-8201-78f835f17c72}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{4eac0cd3-fa98-44f0-ba4b-126eea40690d}</UniqueIdentifier>
<UniqueIdentifier>{1fd72ae5-621c-4047-80b2-807662c83610}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{641198e1-de95-4b94-8f88-740c2b199cf7}</UniqueIdentifier>
<UniqueIdentifier>{dbd0132f-76d8-4882-85a7-b754eacee84b}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69ead8e2-e830-4352-b858-3b7fa83c6f69}</UniqueIdentifier>
<UniqueIdentifier>{ec0ade9d-2692-41bb-a0b7-1235e138fd36}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{86878c35-6789-4bed-96b4-27ddf9c57acd}</UniqueIdentifier>
<UniqueIdentifier>{dc62f31f-120f-4686-8140-2a98b09800b6}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{7de594c4-642c-4ac5-b236-7056ccaa6191}</UniqueIdentifier>
<UniqueIdentifier>{0ab034d0-dd37-4d06-b42f-90ac8ace7e87}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{74d499e8-5aec-4f63-9522-26bc8b2e4e1e}</UniqueIdentifier>
<UniqueIdentifier>{7336e29b-e342-48b7-bb8c-4ee6a9fdd3cf}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{aad0de07-cbb7-4cf9-acbb-46b3c529ef72}</UniqueIdentifier>
<UniqueIdentifier>{b10fc6b2-40cf-4002-a8d4-32c2b57e37b1}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{59eea661-94fe-4cfa-a84a-3ed55d6fc6c2}</UniqueIdentifier>
<UniqueIdentifier>{22966825-2d4a-4da5-8299-86ac1cd1169f}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{0b1828a5-18ba-4155-a8f9-2c488e582c0d}</UniqueIdentifier>
<UniqueIdentifier>{fef6ea96-b5eb-4784-ac8f-8cf78d600c87}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{ddc6a944-851d-4fae-9ae2-58c7abb800ae}</UniqueIdentifier>
<UniqueIdentifier>{492783a8-3e47-4830-8cea-c223cdc7f62c}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{96f5ad60-2335-463a-8e23-da1476ed46f2}</UniqueIdentifier>
<UniqueIdentifier>{27659cbd-451b-4ddc-b2ce-865baaa9c6c3}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{06229b8b-13a0-43b1-8f11-53373321e5cd}</UniqueIdentifier>
<UniqueIdentifier>{c720b059-77be-4359-b902-2295cc3b3d78}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{5274aca5-2472-4212-a11a-7d23ff583083}</UniqueIdentifier>
<UniqueIdentifier>{fdad9527-4d91-4a34-8e35-f617785f9c72}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{c9340af5-5ac1-4082-8fee-f6343b9ab2e2}</UniqueIdentifier>
<UniqueIdentifier>{e1a7f315-a84c-4a2d-8ea3-f5103f98c4bb}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{d723209d-84d0-4890-ac64-4949699f6e3a}</UniqueIdentifier>
<UniqueIdentifier>{d65aeebe-a0e7-483c-8c16-f38e9b240730}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{44de33ce-ef79-4671-8258-65dc5ef863b8}</UniqueIdentifier>
<UniqueIdentifier>{9dba442d-8e57-4bdf-afb9-057aed500c42}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{39e651e5-e5c8-454d-b1f9-456c809dcf92}</UniqueIdentifier>
<UniqueIdentifier>{91ba7e3d-60b3-47f1-b1a1-cad845085d86}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{732e2c8f-a8af-4318-9ab9-0d8d62afae54}</UniqueIdentifier>
<UniqueIdentifier>{10d84a56-4e96-403d-b278-67967591b737}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{5d4bc826-9b0a-4014-9302-cc9f88646ff6}</UniqueIdentifier>
<UniqueIdentifier>{b3db2aaf-29ae-4e4a-967e-956bfebd3531}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b8210208-8698-4cda-94fd-3e906f9ca78f}</UniqueIdentifier>
<UniqueIdentifier>{a5063eed-bf7d-4aaa-9b87-14d914256b6d}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{af751147-0509-4d3c-9ab3-b20c20974341}</UniqueIdentifier>
<UniqueIdentifier>{51ff137a-6320-4d4d-93d8-b08778739194}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{359ad015-e38e-423e-877e-c827eed229f2}</UniqueIdentifier>
<UniqueIdentifier>{a561347b-aa22-4a85-b78a-997fc3ed4b5e}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{3a817f74-6edb-4098-a29b-8347840a09ae}</UniqueIdentifier>
<UniqueIdentifier>{95a9b4b2-8b84-4e76-9a73-4809ab6a8345}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{a07318ae-554f-44ec-bdfd-6fe0929c3dd3}</UniqueIdentifier>
<UniqueIdentifier>{426e5298-2ff1-434f-a2f7-2f25623d1be4}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{ece427ab-b6ef-4700-9a42-312b8507a010}</UniqueIdentifier>
<UniqueIdentifier>{9d6cfbce-374a-496b-ad2c-4295dabd5fd5}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{eb8ddeab-7b2f-4537-aa4a-939268a1a9a4}</UniqueIdentifier>
<UniqueIdentifier>{44c05617-8174-4fbc-a832-1803f8a93008}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{4bcbbcd9-3409-4bcc-b999-f9e360d45a09}</UniqueIdentifier>
<UniqueIdentifier>{7e4d5ec7-eb2b-4a23-84c1-9cb44f57b07b}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{48f74d8c-d6a2-4e5a-a322-55702b35b221}</UniqueIdentifier>
<UniqueIdentifier>{6a6b8aa2-d7ec-4459-b5dd-fc1263750a0d}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{6c702a6b-e1d8-4d6e-9c48-dab631371287}</UniqueIdentifier>
<UniqueIdentifier>{5cf3d2f8-a13f-4ca3-976e-4c9b4de4eafd}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{e3e8d759-a950-40ed-9271-17bf7e9baa8e}</UniqueIdentifier>
<UniqueIdentifier>{5312937e-7750-4e90-804c-639e4d56831f}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{3ef3d3a4-84a1-4026-85dd-53e71f3f820f}</UniqueIdentifier>
<UniqueIdentifier>{ae054a56-3076-4074-8c7a-1c1935b037d4}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{665d566f-5f8f-45d0-b883-a43185dc8ab8}</UniqueIdentifier>
<UniqueIdentifier>{e52c3e53-903a-408d-a3df-8debf00e7f1f}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{51e1620d-85e0-493d-819f-960bc0957f0f}</UniqueIdentifier>
<UniqueIdentifier>{7a45a1dc-0f5c-4c48-91a0-2dcba025f5f4}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{ee3f4314-64e7-420c-88d5-df016f15dd4f}</UniqueIdentifier>
<UniqueIdentifier>{aae1c024-0dd1-4dd0-9ec1-2926283e19e2}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{bc06eae9-3602-448d-8290-4a9a68adbe8b}</UniqueIdentifier>
<UniqueIdentifier>{de02b453-95a3-49c5-bee0-329e67ba1787}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{1a21c5ef-d4a6-42dc-94be-5a0a791ba589}</UniqueIdentifier>
<UniqueIdentifier>{2fbc401c-264f-48df-9f18-a04492f17129}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{dafee4e1-a8e0-4af9-bd00-378430a364ea}</UniqueIdentifier>
<UniqueIdentifier>{c02ff21e-0f52-45a6-b9df-8b3253f8da5f}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{cb46df12-6010-4ef6-9f85-937585263f3e}</UniqueIdentifier>
<UniqueIdentifier>{f0932012-6cb9-4256-b647-c3673e54f31c}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{50d1f7a3-d675-41b8-8370-2718b2e95c2f}</UniqueIdentifier>
<UniqueIdentifier>{511eef0a-8d3a-408f-9071-355da2cd5700}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{f2886094-2ba3-402c-b5a8-dbfa0500e3d3}</UniqueIdentifier>
<UniqueIdentifier>{ab385240-8b7f-4ac3-bb0d-321c1ca1cc3c}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{7237275f-8924-4f26-96de-066ba722f9c6}</UniqueIdentifier>
<UniqueIdentifier>{9c8f39be-20d1-4d78-bbd7-17bd7d7486c6}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{cdb9c09a-2a19-4203-a6f4-87455a799508}</UniqueIdentifier>
<UniqueIdentifier>{0d7fa7a6-c6c6-427c-82bb-046da6ac4824}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{040f6767-8762-4b80-9db2-45a2b18c1d86}</UniqueIdentifier>
<UniqueIdentifier>{0efa5e58-dfb2-43b9-8baa-17c8c3bee329}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{3fd772e7-f8cf-42fb-8b1b-5c49b9f79562}</UniqueIdentifier>
<UniqueIdentifier>{b9352f88-4a36-41d9-8d80-66df2849ca64}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{6e184876-2a72-4dd8-87e0-a42022d17513}</UniqueIdentifier>
<UniqueIdentifier>{0768cb90-d035-4e9a-9f00-16cf1353aeee}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{251118a8-6f5b-4f8f-b19f-b953058b3820}</UniqueIdentifier>
<UniqueIdentifier>{fe8a9877-5116-4295-a1e8-ef57e60e2bf7}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{20c16777-1fc6-4272-bf38-fef730596f73}</UniqueIdentifier>
<UniqueIdentifier>{7cb74105-ab8f-44fe-ba93-631bb92e5cb1}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{da88549e-329c-444c-85bb-b2339bc09505}</UniqueIdentifier>
<UniqueIdentifier>{878aa8d8-fb36-4e8b-92f4-7d1ac3d27d14}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{1ad862ca-df95-43f5-a87b-a714b9b84303}</UniqueIdentifier>
<UniqueIdentifier>{502fe0ed-7ba0-4030-9f87-d72fa99b14db}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{918536bd-29fb-4b4f-a706-629925dbb66c}</UniqueIdentifier>
<UniqueIdentifier>{210ec78c-1bf7-4ed9-99ba-d3915acf7b20}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{4d00a3d6-7a50-4553-a62a-8eee081c9fb1}</UniqueIdentifier>
<UniqueIdentifier>{a40d684a-51e2-4b1d-a2c2-51959e70daac}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,36 +927,15 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\VarHolder.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Variterator.cpp">
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,10 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1055,6 +1058,12 @@
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Platform.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1079,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1325,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1394,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1508,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1673,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1700,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1748,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1778,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1862,15 +1901,6 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
@ -1886,40 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Array.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Alignment.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h" />
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,83 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2015
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs140.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs140.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_vs140.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs140.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs140.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_vs140.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
debug_static_md|Win32 = debug_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_shared|Win32 = release_shared|Win32
release_static_md|Win32 = release_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.ActiveCfg = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.Build.0 = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Build.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.ActiveCfg = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Build.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Deploy.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Build.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{185c1200-1c1b-4fc7-9da0-b650d0c1bf77}</UniqueIdentifier>
<UniqueIdentifier>{55b1de5f-ad1c-46a7-8a82-f949bedda360}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4438cfb-753c-4882-b6a7-37f1b2eb7924}</UniqueIdentifier>
<UniqueIdentifier>{7ef651b7-ce73-4963-82c4-b3323bdcccf1}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{5fef2634-dac7-4251-8cc6-685a55fb6b69}</UniqueIdentifier>
<UniqueIdentifier>{991368a7-ac73-44a2-8290-b54a1d1daa42}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{27c4af78-bbb6-41df-a186-f2a592f6dd7e}</UniqueIdentifier>
<UniqueIdentifier>{e54dfe40-6fbe-4626-bcb3-abb55a3acd76}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa6333e-8acd-42d3-b72c-37cd0e19d162}</UniqueIdentifier>
<UniqueIdentifier>{9898de0b-1013-414d-877e-f16f2e4d40ff}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{d5c0096d-097d-40c2-ac9e-c52501bca586}</UniqueIdentifier>
<UniqueIdentifier>{441eaa7b-3969-49e2-af84-2cd654825342}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{341c25b8-2c02-4356-98af-e9cdc028d65d}</UniqueIdentifier>
<UniqueIdentifier>{432697a8-44c8-475a-a655-e7753fbfd3df}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{dcfb473d-2dc0-419b-82e5-49a02e866436}</UniqueIdentifier>
<UniqueIdentifier>{842ae020-8247-4a82-b54d-b8376c1894de}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{82d7f0b3-7dcc-44f9-8982-ab3afbcc8cd8}</UniqueIdentifier>
<UniqueIdentifier>{7e8febc1-3956-4646-8d2c-04a70316c6f5}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{2cf5d5b6-8945-4a08-8382-b1ae4760d23c}</UniqueIdentifier>
<UniqueIdentifier>{f7712fa6-622b-4ba9-8fff-ff599abc85bc}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{d7d8f3d7-1f4d-40b3-b2be-69b169947e81}</UniqueIdentifier>
<UniqueIdentifier>{9844b24a-223d-4917-8bb4-8d8a322ee35c}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{4eac0cd3-fa98-44f0-ba4b-126eea40690d}</UniqueIdentifier>
<UniqueIdentifier>{5da0be6f-3569-4b98-9626-0ccbc91c2bbd}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{641198e1-de95-4b94-8f88-740c2b199cf7}</UniqueIdentifier>
<UniqueIdentifier>{ebd1f2d4-7ab9-4c7f-a867-686fb86863b9}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69ead8e2-e830-4352-b858-3b7fa83c6f69}</UniqueIdentifier>
<UniqueIdentifier>{28ba31f3-98ff-496a-8508-c6d5c9ee8021}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{86878c35-6789-4bed-96b4-27ddf9c57acd}</UniqueIdentifier>
<UniqueIdentifier>{f1fbbb01-344f-4bd7-81ad-c3f822973252}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{7de594c4-642c-4ac5-b236-7056ccaa6191}</UniqueIdentifier>
<UniqueIdentifier>{5d7b3153-de25-449d-bba6-193e59de80a7}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{74d499e8-5aec-4f63-9522-26bc8b2e4e1e}</UniqueIdentifier>
<UniqueIdentifier>{6bc1cfda-8ec4-47f5-a15e-7cfed652de7f}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{aad0de07-cbb7-4cf9-acbb-46b3c529ef72}</UniqueIdentifier>
<UniqueIdentifier>{419fd63d-e507-4579-a14b-e976f150526b}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{59eea661-94fe-4cfa-a84a-3ed55d6fc6c2}</UniqueIdentifier>
<UniqueIdentifier>{7d861ba1-dea6-4b25-a19d-b78eb606c4e4}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{0b1828a5-18ba-4155-a8f9-2c488e582c0d}</UniqueIdentifier>
<UniqueIdentifier>{e5af3f47-6d89-4872-8183-77feea0804f3}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{ddc6a944-851d-4fae-9ae2-58c7abb800ae}</UniqueIdentifier>
<UniqueIdentifier>{423663a1-8c17-4eb7-8492-6c9e28731883}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{96f5ad60-2335-463a-8e23-da1476ed46f2}</UniqueIdentifier>
<UniqueIdentifier>{791ddf5d-6f81-4cf6-a7e4-dcc31e828b63}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{06229b8b-13a0-43b1-8f11-53373321e5cd}</UniqueIdentifier>
<UniqueIdentifier>{ea4cb289-7d0a-47dd-9e9b-7c4b7d37b8c6}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{5274aca5-2472-4212-a11a-7d23ff583083}</UniqueIdentifier>
<UniqueIdentifier>{cf8ad697-ecfe-451d-ab56-1aa46ef70dd8}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{c9340af5-5ac1-4082-8fee-f6343b9ab2e2}</UniqueIdentifier>
<UniqueIdentifier>{d2d14850-d82d-466b-b1fb-a12aa3f59606}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{d723209d-84d0-4890-ac64-4949699f6e3a}</UniqueIdentifier>
<UniqueIdentifier>{968a2361-9b94-4a86-ba60-f74436008e6d}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{44de33ce-ef79-4671-8258-65dc5ef863b8}</UniqueIdentifier>
<UniqueIdentifier>{1bae9daa-1d97-4c29-97f9-b83d167968c9}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{39e651e5-e5c8-454d-b1f9-456c809dcf92}</UniqueIdentifier>
<UniqueIdentifier>{cf8e885a-f28a-4021-9fab-92ca5e52c4cd}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{732e2c8f-a8af-4318-9ab9-0d8d62afae54}</UniqueIdentifier>
<UniqueIdentifier>{65d15353-cd76-4d57-b308-aaa8963711b7}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{5d4bc826-9b0a-4014-9302-cc9f88646ff6}</UniqueIdentifier>
<UniqueIdentifier>{7c023861-6519-452c-b4e2-79983f30e3e3}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b8210208-8698-4cda-94fd-3e906f9ca78f}</UniqueIdentifier>
<UniqueIdentifier>{e79d257c-4165-4890-8b9e-44e0d8c0156a}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{af751147-0509-4d3c-9ab3-b20c20974341}</UniqueIdentifier>
<UniqueIdentifier>{8c704258-b840-441f-897f-5ca1f3e414d8}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{359ad015-e38e-423e-877e-c827eed229f2}</UniqueIdentifier>
<UniqueIdentifier>{f728dbc8-0c63-4a87-8401-2641cebccaa3}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{3a817f74-6edb-4098-a29b-8347840a09ae}</UniqueIdentifier>
<UniqueIdentifier>{f9d306f4-5417-4ffd-af3e-1076b3a696e6}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{a07318ae-554f-44ec-bdfd-6fe0929c3dd3}</UniqueIdentifier>
<UniqueIdentifier>{29a0030a-b5da-45f4-8862-31b32ac27470}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{ece427ab-b6ef-4700-9a42-312b8507a010}</UniqueIdentifier>
<UniqueIdentifier>{3e5c4ac1-15b6-4b34-8ff7-420f6a0d3e64}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{eb8ddeab-7b2f-4537-aa4a-939268a1a9a4}</UniqueIdentifier>
<UniqueIdentifier>{fc6a5957-93fa-40fc-9fc1-67fbf5ea412e}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{4bcbbcd9-3409-4bcc-b999-f9e360d45a09}</UniqueIdentifier>
<UniqueIdentifier>{794d49de-89cf-48d8-aa6c-45ef2bd6e5f0}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{48f74d8c-d6a2-4e5a-a322-55702b35b221}</UniqueIdentifier>
<UniqueIdentifier>{d2474a71-9daf-474c-bf01-905dc921aea8}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{6c702a6b-e1d8-4d6e-9c48-dab631371287}</UniqueIdentifier>
<UniqueIdentifier>{0560ff0c-c151-49c2-bd2b-33244904c2dc}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{e3e8d759-a950-40ed-9271-17bf7e9baa8e}</UniqueIdentifier>
<UniqueIdentifier>{4b9fd21d-426d-428f-847f-944cc1b5d6af}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{3ef3d3a4-84a1-4026-85dd-53e71f3f820f}</UniqueIdentifier>
<UniqueIdentifier>{393cd513-9b6c-433d-9688-52ce23f58edd}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{665d566f-5f8f-45d0-b883-a43185dc8ab8}</UniqueIdentifier>
<UniqueIdentifier>{61388df4-ac48-4f8b-a700-5d8503681c14}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{51e1620d-85e0-493d-819f-960bc0957f0f}</UniqueIdentifier>
<UniqueIdentifier>{29cd9490-b34a-42b3-bc57-ef3e66091464}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{ee3f4314-64e7-420c-88d5-df016f15dd4f}</UniqueIdentifier>
<UniqueIdentifier>{4d40e255-7603-4ed8-9970-acd192a1c18a}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{bc06eae9-3602-448d-8290-4a9a68adbe8b}</UniqueIdentifier>
<UniqueIdentifier>{2544709a-b0f7-42cb-8d9d-8376a2786719}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{1a21c5ef-d4a6-42dc-94be-5a0a791ba589}</UniqueIdentifier>
<UniqueIdentifier>{8088ef84-fc84-4240-bfbc-8f29deff8a54}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{dafee4e1-a8e0-4af9-bd00-378430a364ea}</UniqueIdentifier>
<UniqueIdentifier>{e846c388-50c0-4c85-b2cf-fe37b4ec6330}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{cb46df12-6010-4ef6-9f85-937585263f3e}</UniqueIdentifier>
<UniqueIdentifier>{eee203d6-6d2e-4554-9692-e007c4b1a14d}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{50d1f7a3-d675-41b8-8370-2718b2e95c2f}</UniqueIdentifier>
<UniqueIdentifier>{e080cb6a-8b50-42ae-a0ea-4ea746aed1d5}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{f2886094-2ba3-402c-b5a8-dbfa0500e3d3}</UniqueIdentifier>
<UniqueIdentifier>{f338bb97-110a-4b12-a736-6c4d2295cd7b}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{7237275f-8924-4f26-96de-066ba722f9c6}</UniqueIdentifier>
<UniqueIdentifier>{b49c4309-fe7d-4b0c-948f-013414a08fdc}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{cdb9c09a-2a19-4203-a6f4-87455a799508}</UniqueIdentifier>
<UniqueIdentifier>{be099dfd-be0c-4ee4-bd0b-64a2e0832455}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{040f6767-8762-4b80-9db2-45a2b18c1d86}</UniqueIdentifier>
<UniqueIdentifier>{11cd7301-6c14-4ae8-9534-8ef00432148e}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{3fd772e7-f8cf-42fb-8b1b-5c49b9f79562}</UniqueIdentifier>
<UniqueIdentifier>{d031bb42-c73a-436d-911f-8cf2fe088708}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{6e184876-2a72-4dd8-87e0-a42022d17513}</UniqueIdentifier>
<UniqueIdentifier>{6861e9af-7bef-4a0b-9016-7a226fdbfadf}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{251118a8-6f5b-4f8f-b19f-b953058b3820}</UniqueIdentifier>
<UniqueIdentifier>{9973203f-0d25-4297-9bcf-d6552aa31c1f}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{20c16777-1fc6-4272-bf38-fef730596f73}</UniqueIdentifier>
<UniqueIdentifier>{aecbae5e-fb8a-40fe-9ec3-b47073b3bd54}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{da88549e-329c-444c-85bb-b2339bc09505}</UniqueIdentifier>
<UniqueIdentifier>{5104c445-16b7-410d-86c7-3f00688b13d1}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{1ad862ca-df95-43f5-a87b-a714b9b84303}</UniqueIdentifier>
<UniqueIdentifier>{70943829-ef94-495a-b968-7ef9d968c0a6}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{918536bd-29fb-4b4f-a706-629925dbb66c}</UniqueIdentifier>
<UniqueIdentifier>{458b2af9-bd12-440c-8f81-363f749d6d63}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{4d00a3d6-7a50-4553-a62a-8eee081c9fb1}</UniqueIdentifier>
<UniqueIdentifier>{9584259e-5d11-44e8-b686-914dc7433f64}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,36 +927,15 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\VarHolder.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Variterator.cpp">
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,10 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1055,6 +1058,12 @@
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Platform.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1079,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1325,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1394,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1508,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1673,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1700,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1748,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1778,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1862,15 +1901,6 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
@ -1886,40 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Array.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Alignment.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h" />
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,83 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2017
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs150.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs150.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_vs150.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs150.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs150.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_vs150.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
debug_static_md|Win32 = debug_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_shared|Win32 = release_shared|Win32
release_static_md|Win32 = release_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.ActiveCfg = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.Build.0 = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Build.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.ActiveCfg = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Build.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Deploy.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Build.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{185c1200-1c1b-4fc7-9da0-b650d0c1bf77}</UniqueIdentifier>
<UniqueIdentifier>{9127d9ab-1557-4ee8-bfed-4d66f43120fc}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4438cfb-753c-4882-b6a7-37f1b2eb7924}</UniqueIdentifier>
<UniqueIdentifier>{485c117b-f22b-40d8-b567-8580012403e3}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{5fef2634-dac7-4251-8cc6-685a55fb6b69}</UniqueIdentifier>
<UniqueIdentifier>{e3f0e20a-f405-4c64-924a-f3158cbcf671}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{27c4af78-bbb6-41df-a186-f2a592f6dd7e}</UniqueIdentifier>
<UniqueIdentifier>{fdc26e3e-7d0d-4687-bff9-477265760672}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa6333e-8acd-42d3-b72c-37cd0e19d162}</UniqueIdentifier>
<UniqueIdentifier>{337ec2d1-76db-4c90-b88d-1d898557f293}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{d5c0096d-097d-40c2-ac9e-c52501bca586}</UniqueIdentifier>
<UniqueIdentifier>{54740783-5ffb-444e-b089-71ed7ef59037}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{341c25b8-2c02-4356-98af-e9cdc028d65d}</UniqueIdentifier>
<UniqueIdentifier>{43f46f8e-cd0d-4910-887b-afd7b35603a5}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{dcfb473d-2dc0-419b-82e5-49a02e866436}</UniqueIdentifier>
<UniqueIdentifier>{16b81006-9413-4d67-9f6f-f67947928171}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{82d7f0b3-7dcc-44f9-8982-ab3afbcc8cd8}</UniqueIdentifier>
<UniqueIdentifier>{2d3deffd-2060-41ce-93a8-d04d6201dbba}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{2cf5d5b6-8945-4a08-8382-b1ae4760d23c}</UniqueIdentifier>
<UniqueIdentifier>{e3f564b3-9763-499e-a14a-daf5bff1e5fa}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{d7d8f3d7-1f4d-40b3-b2be-69b169947e81}</UniqueIdentifier>
<UniqueIdentifier>{883b6776-3d98-424f-ba79-1a6babfca88c}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{4eac0cd3-fa98-44f0-ba4b-126eea40690d}</UniqueIdentifier>
<UniqueIdentifier>{f72d7d71-679a-4187-ba2d-e2b9d109c786}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{641198e1-de95-4b94-8f88-740c2b199cf7}</UniqueIdentifier>
<UniqueIdentifier>{cccb5212-d9e4-40d7-a3b8-57eb3a204cb1}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69ead8e2-e830-4352-b858-3b7fa83c6f69}</UniqueIdentifier>
<UniqueIdentifier>{854462ed-0ce2-4ff7-b435-01bf33c6cabe}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{86878c35-6789-4bed-96b4-27ddf9c57acd}</UniqueIdentifier>
<UniqueIdentifier>{df853dcb-dbe6-4ec2-8fae-3c167590b788}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{7de594c4-642c-4ac5-b236-7056ccaa6191}</UniqueIdentifier>
<UniqueIdentifier>{315cc9b5-dfb7-4dad-8f29-b722d947975d}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{74d499e8-5aec-4f63-9522-26bc8b2e4e1e}</UniqueIdentifier>
<UniqueIdentifier>{81f2cb16-5b94-4276-b6b2-fb5bd763b72e}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{aad0de07-cbb7-4cf9-acbb-46b3c529ef72}</UniqueIdentifier>
<UniqueIdentifier>{452b1c26-6feb-481e-988b-3aec432497fa}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{59eea661-94fe-4cfa-a84a-3ed55d6fc6c2}</UniqueIdentifier>
<UniqueIdentifier>{c7c444f5-f0ec-474f-8894-eed8f6051d07}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{0b1828a5-18ba-4155-a8f9-2c488e582c0d}</UniqueIdentifier>
<UniqueIdentifier>{5d9a13ff-3abe-41dd-bd0b-3c8073c9cf95}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{ddc6a944-851d-4fae-9ae2-58c7abb800ae}</UniqueIdentifier>
<UniqueIdentifier>{7cd46f55-f619-46e3-8f30-de18ed5054a8}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{96f5ad60-2335-463a-8e23-da1476ed46f2}</UniqueIdentifier>
<UniqueIdentifier>{1eb41019-88e5-4ac8-aae6-743d985fbef8}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{06229b8b-13a0-43b1-8f11-53373321e5cd}</UniqueIdentifier>
<UniqueIdentifier>{50fd3373-8c7d-423d-ac03-8db2dcc66d26}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{5274aca5-2472-4212-a11a-7d23ff583083}</UniqueIdentifier>
<UniqueIdentifier>{a05ea08a-6d66-4b32-9690-c04c4f908e8d}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{c9340af5-5ac1-4082-8fee-f6343b9ab2e2}</UniqueIdentifier>
<UniqueIdentifier>{caebf232-ab95-449a-83f3-9f6a5514ac2a}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{d723209d-84d0-4890-ac64-4949699f6e3a}</UniqueIdentifier>
<UniqueIdentifier>{28ffaa2d-e878-4721-8cf7-aeb531293f46}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{44de33ce-ef79-4671-8258-65dc5ef863b8}</UniqueIdentifier>
<UniqueIdentifier>{d037ab26-553a-4f88-896b-30ac8c74f364}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{39e651e5-e5c8-454d-b1f9-456c809dcf92}</UniqueIdentifier>
<UniqueIdentifier>{d0d982a3-923f-4ca5-8c43-ce72d9ffcbfd}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{732e2c8f-a8af-4318-9ab9-0d8d62afae54}</UniqueIdentifier>
<UniqueIdentifier>{bea300ac-5ef3-4a49-9163-cd02e749786e}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{5d4bc826-9b0a-4014-9302-cc9f88646ff6}</UniqueIdentifier>
<UniqueIdentifier>{63567b42-d35d-4a44-a25b-41218a8f29be}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b8210208-8698-4cda-94fd-3e906f9ca78f}</UniqueIdentifier>
<UniqueIdentifier>{fd98ed47-34ba-4d59-b52c-c709ec5f926d}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{af751147-0509-4d3c-9ab3-b20c20974341}</UniqueIdentifier>
<UniqueIdentifier>{17814f9e-4eca-41c1-9ac3-3d65cb66d008}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{359ad015-e38e-423e-877e-c827eed229f2}</UniqueIdentifier>
<UniqueIdentifier>{10e8e8b7-76db-4023-994d-a48ec46a6615}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{3a817f74-6edb-4098-a29b-8347840a09ae}</UniqueIdentifier>
<UniqueIdentifier>{f38bf6b6-18ea-4761-b8cc-8bbbfc1a6b23}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{a07318ae-554f-44ec-bdfd-6fe0929c3dd3}</UniqueIdentifier>
<UniqueIdentifier>{9642c757-741a-4e3b-902f-961c3250a783}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{ece427ab-b6ef-4700-9a42-312b8507a010}</UniqueIdentifier>
<UniqueIdentifier>{0fef879b-6696-4c9e-bfeb-f6de31384da9}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{eb8ddeab-7b2f-4537-aa4a-939268a1a9a4}</UniqueIdentifier>
<UniqueIdentifier>{4a8e8e29-cfb1-4ead-8ff2-28e37432ee2d}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{4bcbbcd9-3409-4bcc-b999-f9e360d45a09}</UniqueIdentifier>
<UniqueIdentifier>{9fcc9075-4301-44c3-aa1e-711e88da891c}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{48f74d8c-d6a2-4e5a-a322-55702b35b221}</UniqueIdentifier>
<UniqueIdentifier>{0d06bf3f-603e-42ce-9cc7-526e414cf72d}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{6c702a6b-e1d8-4d6e-9c48-dab631371287}</UniqueIdentifier>
<UniqueIdentifier>{18d225b2-e1e4-4f03-bfc8-285b4c41b28e}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{e3e8d759-a950-40ed-9271-17bf7e9baa8e}</UniqueIdentifier>
<UniqueIdentifier>{5206c5b6-a270-409c-9162-b626850af4c3}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{3ef3d3a4-84a1-4026-85dd-53e71f3f820f}</UniqueIdentifier>
<UniqueIdentifier>{823f91b1-0966-40d1-9560-5e788d4a4e68}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{665d566f-5f8f-45d0-b883-a43185dc8ab8}</UniqueIdentifier>
<UniqueIdentifier>{94a25d5f-84be-481a-a68d-ce7d0af1216e}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{51e1620d-85e0-493d-819f-960bc0957f0f}</UniqueIdentifier>
<UniqueIdentifier>{2ee6d93b-3f7e-4f74-a1e8-8a70c8a9f9e0}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{ee3f4314-64e7-420c-88d5-df016f15dd4f}</UniqueIdentifier>
<UniqueIdentifier>{c62cb612-1f63-42a4-b201-aae7bec0d70f}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{bc06eae9-3602-448d-8290-4a9a68adbe8b}</UniqueIdentifier>
<UniqueIdentifier>{5e526994-9a5f-48f3-8b05-8fe1f8f0bb16}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{1a21c5ef-d4a6-42dc-94be-5a0a791ba589}</UniqueIdentifier>
<UniqueIdentifier>{a3ba31d2-9df6-4887-a9f3-979bbb6becab}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{dafee4e1-a8e0-4af9-bd00-378430a364ea}</UniqueIdentifier>
<UniqueIdentifier>{c4461253-0742-464f-94a9-e6d8c66f2194}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{cb46df12-6010-4ef6-9f85-937585263f3e}</UniqueIdentifier>
<UniqueIdentifier>{059f6343-7602-49e5-8ca2-e5ed2e8adba8}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{50d1f7a3-d675-41b8-8370-2718b2e95c2f}</UniqueIdentifier>
<UniqueIdentifier>{13002559-b5e4-4948-9622-298aa3d29f9f}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{f2886094-2ba3-402c-b5a8-dbfa0500e3d3}</UniqueIdentifier>
<UniqueIdentifier>{de989010-3c13-4808-9d1d-e8f91c5044c7}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{7237275f-8924-4f26-96de-066ba722f9c6}</UniqueIdentifier>
<UniqueIdentifier>{57a7e070-5d6a-4e26-82ec-c0a6f98d5b44}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{cdb9c09a-2a19-4203-a6f4-87455a799508}</UniqueIdentifier>
<UniqueIdentifier>{b436f231-fe34-4aaa-8394-8761f09f3140}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{040f6767-8762-4b80-9db2-45a2b18c1d86}</UniqueIdentifier>
<UniqueIdentifier>{d333bdd2-1c73-4596-a886-154a9b175a1c}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{3fd772e7-f8cf-42fb-8b1b-5c49b9f79562}</UniqueIdentifier>
<UniqueIdentifier>{4d0cab44-8f8f-44d6-b15c-d271365a9d7b}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{6e184876-2a72-4dd8-87e0-a42022d17513}</UniqueIdentifier>
<UniqueIdentifier>{d6b974f0-2b9f-4e4a-a380-49460f9b1701}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{251118a8-6f5b-4f8f-b19f-b953058b3820}</UniqueIdentifier>
<UniqueIdentifier>{32ddb25d-b43c-4b62-936b-218586f422b0}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{20c16777-1fc6-4272-bf38-fef730596f73}</UniqueIdentifier>
<UniqueIdentifier>{cb69e4f5-dda0-4bda-b515-76622855243e}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{da88549e-329c-444c-85bb-b2339bc09505}</UniqueIdentifier>
<UniqueIdentifier>{e13474ea-a6fc-43f9-a812-a9edeec0ad8f}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{1ad862ca-df95-43f5-a87b-a714b9b84303}</UniqueIdentifier>
<UniqueIdentifier>{08fec92e-86f1-4910-814f-78d2227deb2b}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{918536bd-29fb-4b4f-a706-629925dbb66c}</UniqueIdentifier>
<UniqueIdentifier>{78f66266-5d81-4192-9054-413a61a1350c}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{4d00a3d6-7a50-4553-a62a-8eee081c9fb1}</UniqueIdentifier>
<UniqueIdentifier>{1c28c978-c475-416f-80e4-db72accc4822}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,36 +927,15 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\VarHolder.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Variterator.cpp">
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,10 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1055,6 +1058,12 @@
<ClInclude Include="include\Poco\NumericString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Platform.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1079,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1325,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1394,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1508,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1673,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1700,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1748,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1778,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1862,15 +1901,6 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
@ -1886,40 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Array.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ObjectPool.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Optional.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Alignment.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h" />
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,79 +1,58 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs90.vcproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_vs90.vcproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs90.vcproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs90.vcproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_vs90.vcproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_vs90.vcproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
debug_static_md|Win32 = debug_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_shared|Win32 = release_shared|Win32
release_static_md|Win32 = release_static_md|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|Win32.Build.0 = debug_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.ActiveCfg = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|Win32.Build.0 = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|Win32.Build.0 = release_static_md|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Build.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.ActiveCfg = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Build.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|Win32.Deploy.0 = release_shared|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Build.0 = release_static_md|Win32
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -1,81 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs100.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs100.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_x64_vs100.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs100.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_x64_vs100.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs100.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|x64 = debug_shared|x64
debug_static_md|x64 = debug_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_shared|x64 = release_shared|x64
release_static_md|x64 = release_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_static_mt|x64 = release_static_mt|x64
debug_static_md|x64 = debug_static_md|x64
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.ActiveCfg = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.Build.0 = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.Build.0 = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.ActiveCfg = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.Build.0 = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.ActiveCfg = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.Build.0 = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.Build.0 = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Deploy.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Deploy.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Deploy.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.ActiveCfg = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Build.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Deploy.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.ActiveCfg = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Build.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Deploy.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Build.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Build.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.ActiveCfg = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Build.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Deploy.0 = release_static_md|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{eed22eb8-615d-47c6-9148-bf4b06dcba89}</UniqueIdentifier>
<UniqueIdentifier>{04a76802-f232-4d53-8da9-06152d6bf777}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4b65ef2-2d99-41ac-8fce-ecce748757fe}</UniqueIdentifier>
<UniqueIdentifier>{a537d4dc-1a8a-4536-87fd-98ed7558a421}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{15b1d37c-f762-444f-943f-c1886dd9510c}</UniqueIdentifier>
<UniqueIdentifier>{44250c22-68fc-487c-b374-9903cf31298a}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{9e3b59da-7f2c-4e28-8b35-7c3e8abf2ec3}</UniqueIdentifier>
<UniqueIdentifier>{b5fe7411-1854-42ce-a659-b15a88b313b3}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa35c18-be02-43c4-8d4d-7e63c97447f0}</UniqueIdentifier>
<UniqueIdentifier>{051a1d93-fdfb-40dc-a5ba-cedf3e240ac5}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{642a8ece-5f25-439e-aebc-f0aabc17a24d}</UniqueIdentifier>
<UniqueIdentifier>{f9b431b4-2bb5-4b94-9a1d-b6921fe2193d}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{873a6a3d-b159-495f-b307-908be9d0ca39}</UniqueIdentifier>
<UniqueIdentifier>{d6b2c801-f69b-4393-8acc-0725794d4987}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{243ce5c9-276b-41e0-b226-d2e8c4eb399d}</UniqueIdentifier>
<UniqueIdentifier>{541dcc18-9c3d-44a5-b683-8a56e9639304}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{171bf60e-c5e8-41a6-a8c4-4e5035ac40e4}</UniqueIdentifier>
<UniqueIdentifier>{d2b84041-fc45-4d60-8772-a711c5031c20}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{897efa40-8fd5-48ea-951f-5025e7bf316d}</UniqueIdentifier>
<UniqueIdentifier>{9d27d243-2735-4db7-a730-8881cc9d00bc}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{5449ee1f-18c8-46f2-ba3b-4851c2bed9be}</UniqueIdentifier>
<UniqueIdentifier>{43d52ff4-e583-464a-b165-5289aa7077dc}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{ed334c78-ef4a-42a2-b164-842b035b2891}</UniqueIdentifier>
<UniqueIdentifier>{a5d5d4e9-f75b-4868-b8d1-5be40b664bd6}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{cea4c790-2034-4779-a543-bb578ccb1950}</UniqueIdentifier>
<UniqueIdentifier>{e5b64780-61f2-47dc-b4b7-1f4671dea871}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69675fb8-11fe-4ac9-b434-5fbfde370465}</UniqueIdentifier>
<UniqueIdentifier>{e66cd3b0-0f3b-4c38-b629-737595244bfb}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{7adff1e1-d832-49d7-80fe-0c84b92932f4}</UniqueIdentifier>
<UniqueIdentifier>{fee53b48-c027-4a92-acd6-570af653e075}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{d16afff9-2b9b-4afc-9417-fc60165a4820}</UniqueIdentifier>
<UniqueIdentifier>{f3e61191-68ae-4cf3-852a-32ee0aa71181}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{27e4e676-acfb-4bdb-a9f5-1efd2d0b1e0e}</UniqueIdentifier>
<UniqueIdentifier>{74f42c03-e29b-4f2c-a186-50dd8385d612}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{15ad7723-f5d6-4b0c-adb8-4d1cf5f47476}</UniqueIdentifier>
<UniqueIdentifier>{5ae4062c-61ca-46bf-9d30-9b22e927335d}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{88f53776-2079-4215-babb-230b3d06bd58}</UniqueIdentifier>
<UniqueIdentifier>{bb0db5dd-755d-44bc-9554-6cfdca5a1c10}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{d241990d-d11f-4929-8ffa-a2c060cb18cb}</UniqueIdentifier>
<UniqueIdentifier>{869c11a5-5d2d-4dfd-94e3-cdcfcb784359}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{abf63bab-bd68-407d-87dd-7b49eb167dd1}</UniqueIdentifier>
<UniqueIdentifier>{bc7b77d8-4ea4-492f-bbea-6c9b28e1070e}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{cf605dfb-6591-4203-8b65-244a90cf5766}</UniqueIdentifier>
<UniqueIdentifier>{c4d171fd-c6e3-4b76-a503-4fca663d5132}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{7ce7dd5c-bf1a-441c-83cd-ff01664514ff}</UniqueIdentifier>
<UniqueIdentifier>{c7e086c1-48a4-452d-a3b3-38b64dda4727}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{ddb92b9f-2791-4041-8669-7cbb7db75308}</UniqueIdentifier>
<UniqueIdentifier>{93c864dd-1430-4ed4-9776-e0db5f665d2e}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{e96537d4-d193-4b36-8259-0f00191ed830}</UniqueIdentifier>
<UniqueIdentifier>{76e362a2-7600-4229-b563-7abb96ee320a}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{3822dfb8-f1d9-483b-8669-692755d5f989}</UniqueIdentifier>
<UniqueIdentifier>{cd362141-75f1-479f-96dd-d82222851ff2}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{0d24bd5b-b5b0-408a-816b-2debac7c8161}</UniqueIdentifier>
<UniqueIdentifier>{bdf1e029-f570-4e40-8981-83d798316424}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{d61210ea-a9c7-4f70-9fc4-c78bfa4287d3}</UniqueIdentifier>
<UniqueIdentifier>{da02d926-df92-4739-b436-5b497c60615e}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{ef783201-716d-4b64-b84d-4f214d2ed377}</UniqueIdentifier>
<UniqueIdentifier>{5d69d997-9fb6-43d6-8abe-9d61fb7118ba}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{13721cc0-4976-4884-8b33-d2929ccad127}</UniqueIdentifier>
<UniqueIdentifier>{bc79af31-bc27-4d86-8342-c0a539af440b}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b1219e5a-7cd3-4250-9a9f-48047a814621}</UniqueIdentifier>
<UniqueIdentifier>{7044fd1f-b85f-4880-98b1-855662247412}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{0d0d9117-9915-4251-a7e7-aa65a323166b}</UniqueIdentifier>
<UniqueIdentifier>{7bb32f6d-f485-4850-a655-25db4d3e84db}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{e579e608-e12e-42be-8c49-cc9a9581bedd}</UniqueIdentifier>
<UniqueIdentifier>{7feae980-edff-41a3-812d-e99cce0a9b74}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{c0302ef2-2ddd-4ab6-859c-f9d838083207}</UniqueIdentifier>
<UniqueIdentifier>{ce33fbdf-bfc2-4425-b89f-dbc443a864be}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{902f59de-5b3b-4fa9-81fb-400142cf8ce8}</UniqueIdentifier>
<UniqueIdentifier>{88b42003-9e32-4ba0-92ae-0b15c074f6de}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{c8bb647e-3992-4e61-8574-c58262745a52}</UniqueIdentifier>
<UniqueIdentifier>{6fb9c435-59df-430b-9291-a1f10ec82df7}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{af0928d0-f150-4d35-bde2-6312ea9d5953}</UniqueIdentifier>
<UniqueIdentifier>{a651f81e-ff75-4b73-a44a-164e6160605c}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{a9e6090f-3b21-437d-9a93-50f6c3d6bd29}</UniqueIdentifier>
<UniqueIdentifier>{38af8a9c-9899-4c73-b53d-e3c90fadc63e}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{3d02f5d0-b1b5-4b93-9a47-063ad3f08e61}</UniqueIdentifier>
<UniqueIdentifier>{896ed984-e199-40be-a298-12e9565d49cf}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{18c6c8e3-0b20-4afb-bf19-c4558e3568a9}</UniqueIdentifier>
<UniqueIdentifier>{8e90f1fd-3850-4356-b11f-7b1688f4268d}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{0dbde655-aa5c-4dce-9880-3993a89efde5}</UniqueIdentifier>
<UniqueIdentifier>{57248516-7401-4921-b8ee-f66029fb6eb1}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{fdbf3495-96a6-4254-9f4c-8e420f5c568b}</UniqueIdentifier>
<UniqueIdentifier>{288fbe20-7d67-46a0-bcea-e324a0193ccb}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{02e6ad4a-26c8-4ab2-af6c-4a39ee850242}</UniqueIdentifier>
<UniqueIdentifier>{ab735872-2572-47c3-a045-fe4255ed0a14}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{08fcdce9-22a1-4336-b1b7-abf97d9a541a}</UniqueIdentifier>
<UniqueIdentifier>{92f3bf7a-3599-40d4-a9dc-684ebb6e1f7c}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{fb3b5c0e-07cb-460f-bbf2-c3836bc22692}</UniqueIdentifier>
<UniqueIdentifier>{52a84ccb-c4f5-4c5f-84ca-981634044a03}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{82260cc1-f20d-4647-829a-3f213e88a388}</UniqueIdentifier>
<UniqueIdentifier>{7a252e11-f211-42ea-8541-be20123fc5f5}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{dbd582a0-df3b-4475-abb5-043be9a79a7c}</UniqueIdentifier>
<UniqueIdentifier>{4a4da375-f819-43b8-8488-5d4e834e8a5a}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{41f46e9d-8090-426b-8562-e4d22fd2937b}</UniqueIdentifier>
<UniqueIdentifier>{e5bdcf0a-a56a-4db4-a1b9-bee264ecbd25}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{1ccf0703-d483-4a72-8abb-f601911839cc}</UniqueIdentifier>
<UniqueIdentifier>{6a07a2b5-a344-4eee-b775-15d59103f090}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{ea621b2c-cdcf-4710-adb4-90265b48d2ca}</UniqueIdentifier>
<UniqueIdentifier>{2e88c144-f999-4af7-bca5-92cdac49cde6}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{dc06be98-7865-469a-a0c6-f01fe2ebeeb8}</UniqueIdentifier>
<UniqueIdentifier>{837965bd-8ff4-4959-80ba-978e7b717008}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{c179291d-1823-4297-9710-6af7123f8a91}</UniqueIdentifier>
<UniqueIdentifier>{00a7e43a-b026-40b5-9d0c-0b7efac79b0b}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{8831307b-6f33-460f-9069-51ee7563995d}</UniqueIdentifier>
<UniqueIdentifier>{a3e9b7ac-8450-4acc-985e-28cec4e49934}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{0aab1e27-6341-4b50-8795-404c518d783e}</UniqueIdentifier>
<UniqueIdentifier>{780f52fd-6f26-4932-a4c5-7ff747a38267}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{5cbbf1df-2a1b-47e3-a217-addab713c565}</UniqueIdentifier>
<UniqueIdentifier>{22399d1c-1954-44bd-82e2-f1d6f0cd244b}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{0f008454-6d63-4c65-9b75-7717a897a428}</UniqueIdentifier>
<UniqueIdentifier>{f8beeb03-1898-49a5-a495-54d9c9f1b52e}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{fb2c3d90-efdb-434a-a011-3097b35373e4}</UniqueIdentifier>
<UniqueIdentifier>{0bc3dea4-4e82-4494-b789-eb2eb670384a}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{8db03882-c794-4ba9-b65e-e5765939e973}</UniqueIdentifier>
<UniqueIdentifier>{bcb8d116-45f8-4ea7-9861-b55f6306f15d}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{4c9c3a5f-93fa-4852-96a3-c2159bd98556}</UniqueIdentifier>
<UniqueIdentifier>{6a953c1e-219e-468e-bbc2-b7a328dca59d}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{52837383-e5d2-4f5e-bd44-eac0b06f79e0}</UniqueIdentifier>
<UniqueIdentifier>{c5344ec7-d2ef-4fc5-b4f2-53055529fd8d}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{4a82831e-73af-4f45-9096-d5a82f5f2052}</UniqueIdentifier>
<UniqueIdentifier>{4fd73630-3633-4e39-933f-9d4ef1b3f8ef}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{db8200c1-46f0-4fff-90ca-db388f450539}</UniqueIdentifier>
<UniqueIdentifier>{aa26d97b-0dff-423a-903f-84097553fcda}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,12 +927,6 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
@ -918,21 +936,6 @@
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,7 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1082,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1328,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1397,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1511,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1676,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1703,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1751,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1781,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1865,22 +1901,13 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Var.h">
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<ClInclude Include="include\Poco\Dynamic\Var.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\VarHolder.h">
@ -1889,27 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,83 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs110.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs110.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_x64_vs110.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs110.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_x64_vs110.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs110.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|x64 = debug_shared|x64
debug_static_md|x64 = debug_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_shared|x64 = release_shared|x64
release_static_md|x64 = release_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_static_mt|x64 = release_static_mt|x64
debug_static_md|x64 = debug_static_md|x64
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.Build.0 = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.ActiveCfg = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.Build.0 = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.Build.0 = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.ActiveCfg = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.Build.0 = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.ActiveCfg = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.Build.0 = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.Build.0 = release_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Deploy.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Deploy.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Deploy.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.ActiveCfg = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Build.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Deploy.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.ActiveCfg = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Build.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Deploy.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Build.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Build.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.ActiveCfg = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Build.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Deploy.0 = release_static_md|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{eed22eb8-615d-47c6-9148-bf4b06dcba89}</UniqueIdentifier>
<UniqueIdentifier>{be156e21-a24a-40b2-96d0-afaf7f109421}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4b65ef2-2d99-41ac-8fce-ecce748757fe}</UniqueIdentifier>
<UniqueIdentifier>{e7e76e0c-63d5-4fd2-9c19-4fa34b7ffd0b}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{15b1d37c-f762-444f-943f-c1886dd9510c}</UniqueIdentifier>
<UniqueIdentifier>{a0b96781-32b3-44af-b583-7c42ec02d2f1}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{9e3b59da-7f2c-4e28-8b35-7c3e8abf2ec3}</UniqueIdentifier>
<UniqueIdentifier>{668b0d89-a733-4397-868e-5affdfc6d991}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa35c18-be02-43c4-8d4d-7e63c97447f0}</UniqueIdentifier>
<UniqueIdentifier>{4734b565-f338-4761-bc52-7c4be9c6a70a}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{642a8ece-5f25-439e-aebc-f0aabc17a24d}</UniqueIdentifier>
<UniqueIdentifier>{e6419439-ace9-47ab-9878-2db7d5cb241b}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{873a6a3d-b159-495f-b307-908be9d0ca39}</UniqueIdentifier>
<UniqueIdentifier>{06158bf3-9e93-4462-8288-696f53059a76}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{243ce5c9-276b-41e0-b226-d2e8c4eb399d}</UniqueIdentifier>
<UniqueIdentifier>{4aefeb8c-4ca3-489d-9051-1f8454c2d29c}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{171bf60e-c5e8-41a6-a8c4-4e5035ac40e4}</UniqueIdentifier>
<UniqueIdentifier>{48aa5794-da5f-445c-aa28-30b01d76b804}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{897efa40-8fd5-48ea-951f-5025e7bf316d}</UniqueIdentifier>
<UniqueIdentifier>{5696f766-550d-4c0e-bb8f-e1f2baf4de4e}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{5449ee1f-18c8-46f2-ba3b-4851c2bed9be}</UniqueIdentifier>
<UniqueIdentifier>{d7e61e01-6265-48d4-875f-bfa8f0e39b20}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{ed334c78-ef4a-42a2-b164-842b035b2891}</UniqueIdentifier>
<UniqueIdentifier>{9a19caff-d8ec-4062-91b1-c3f5dfa08c32}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{cea4c790-2034-4779-a543-bb578ccb1950}</UniqueIdentifier>
<UniqueIdentifier>{ef7e0e50-7f3e-4132-aabd-f527264d2b4e}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69675fb8-11fe-4ac9-b434-5fbfde370465}</UniqueIdentifier>
<UniqueIdentifier>{fa277f19-acbc-4e41-a574-28c74c8d7433}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{7adff1e1-d832-49d7-80fe-0c84b92932f4}</UniqueIdentifier>
<UniqueIdentifier>{e9646687-db42-4785-abfb-c883080050da}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{d16afff9-2b9b-4afc-9417-fc60165a4820}</UniqueIdentifier>
<UniqueIdentifier>{9c831805-e977-477a-b38b-bef7b45bd28d}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{27e4e676-acfb-4bdb-a9f5-1efd2d0b1e0e}</UniqueIdentifier>
<UniqueIdentifier>{369e3d4f-09d6-43e5-a202-f28955019338}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{15ad7723-f5d6-4b0c-adb8-4d1cf5f47476}</UniqueIdentifier>
<UniqueIdentifier>{073b761a-b8c8-4954-88fe-da141278902c}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{88f53776-2079-4215-babb-230b3d06bd58}</UniqueIdentifier>
<UniqueIdentifier>{9fe6707b-4173-4b2d-bd12-ef95cea84fa3}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{d241990d-d11f-4929-8ffa-a2c060cb18cb}</UniqueIdentifier>
<UniqueIdentifier>{0efa93c9-2055-4198-8343-91f6ed80006e}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{abf63bab-bd68-407d-87dd-7b49eb167dd1}</UniqueIdentifier>
<UniqueIdentifier>{9db84ca8-cd38-40b0-a25a-97cd1fb2ab03}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{cf605dfb-6591-4203-8b65-244a90cf5766}</UniqueIdentifier>
<UniqueIdentifier>{9e47bbfa-75db-43c2-b661-e97c82590943}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{7ce7dd5c-bf1a-441c-83cd-ff01664514ff}</UniqueIdentifier>
<UniqueIdentifier>{c85b5b76-f77c-40c3-9047-f369baae2279}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{ddb92b9f-2791-4041-8669-7cbb7db75308}</UniqueIdentifier>
<UniqueIdentifier>{bf060120-8aac-43c1-b6b5-71574848933f}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{e96537d4-d193-4b36-8259-0f00191ed830}</UniqueIdentifier>
<UniqueIdentifier>{cd3e8d29-55bc-4b68-a175-0efee9472241}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{3822dfb8-f1d9-483b-8669-692755d5f989}</UniqueIdentifier>
<UniqueIdentifier>{7a98f797-80f9-4471-9347-d7893f62e260}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{0d24bd5b-b5b0-408a-816b-2debac7c8161}</UniqueIdentifier>
<UniqueIdentifier>{24644742-4eb8-4811-8a7b-d746a6249068}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{d61210ea-a9c7-4f70-9fc4-c78bfa4287d3}</UniqueIdentifier>
<UniqueIdentifier>{1bd040be-555f-4f61-8ec4-776ccce1679a}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{ef783201-716d-4b64-b84d-4f214d2ed377}</UniqueIdentifier>
<UniqueIdentifier>{a69c36ec-210e-4b16-a3dd-e6b546a9a6af}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{13721cc0-4976-4884-8b33-d2929ccad127}</UniqueIdentifier>
<UniqueIdentifier>{2e802823-99ba-49af-be1d-4b38ad3531d8}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b1219e5a-7cd3-4250-9a9f-48047a814621}</UniqueIdentifier>
<UniqueIdentifier>{97fe7c81-c534-49ac-b1f4-4bcd33d9fc8f}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{0d0d9117-9915-4251-a7e7-aa65a323166b}</UniqueIdentifier>
<UniqueIdentifier>{df8c1031-577b-40bf-8db9-7845dbe94113}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{e579e608-e12e-42be-8c49-cc9a9581bedd}</UniqueIdentifier>
<UniqueIdentifier>{d602a174-221b-4626-8bcb-a2b41d17190b}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{c0302ef2-2ddd-4ab6-859c-f9d838083207}</UniqueIdentifier>
<UniqueIdentifier>{3ce1d2da-9c76-46ab-bf2d-07bd2574c097}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{902f59de-5b3b-4fa9-81fb-400142cf8ce8}</UniqueIdentifier>
<UniqueIdentifier>{9a2e4241-3948-42b7-85db-0744547da309}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{c8bb647e-3992-4e61-8574-c58262745a52}</UniqueIdentifier>
<UniqueIdentifier>{64068007-a99e-462f-af89-b81165d696f4}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{af0928d0-f150-4d35-bde2-6312ea9d5953}</UniqueIdentifier>
<UniqueIdentifier>{cb352ed7-e249-44e7-8061-fed566ae27ee}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{a9e6090f-3b21-437d-9a93-50f6c3d6bd29}</UniqueIdentifier>
<UniqueIdentifier>{e51bf4ef-d65d-4f24-ab2b-35744fd58e54}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{3d02f5d0-b1b5-4b93-9a47-063ad3f08e61}</UniqueIdentifier>
<UniqueIdentifier>{4b254753-ceb6-4c62-a937-35df9f134ee0}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{18c6c8e3-0b20-4afb-bf19-c4558e3568a9}</UniqueIdentifier>
<UniqueIdentifier>{016630ed-2ab6-4de9-8b73-32b50d1614b8}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{0dbde655-aa5c-4dce-9880-3993a89efde5}</UniqueIdentifier>
<UniqueIdentifier>{ddd2dcc0-17d8-4554-8559-1c47a2c3db67}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{fdbf3495-96a6-4254-9f4c-8e420f5c568b}</UniqueIdentifier>
<UniqueIdentifier>{3a84761f-e9b0-461b-8e86-e6f7b865aad9}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{02e6ad4a-26c8-4ab2-af6c-4a39ee850242}</UniqueIdentifier>
<UniqueIdentifier>{d1623a56-7117-4b4b-b83a-a34ba2039492}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{08fcdce9-22a1-4336-b1b7-abf97d9a541a}</UniqueIdentifier>
<UniqueIdentifier>{3c9a6275-c8ce-4ef6-9035-b18e5ccbd441}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{fb3b5c0e-07cb-460f-bbf2-c3836bc22692}</UniqueIdentifier>
<UniqueIdentifier>{fdfcc304-87a5-48b7-b40c-d0025fb21860}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{82260cc1-f20d-4647-829a-3f213e88a388}</UniqueIdentifier>
<UniqueIdentifier>{cfb5ead5-17e1-4512-97e3-4dc959da1391}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{dbd582a0-df3b-4475-abb5-043be9a79a7c}</UniqueIdentifier>
<UniqueIdentifier>{90fa7308-3147-40ef-8357-ff9af4b4ba1e}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{41f46e9d-8090-426b-8562-e4d22fd2937b}</UniqueIdentifier>
<UniqueIdentifier>{5ed75c6e-9ae6-435b-a247-50bd6135f0ce}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{1ccf0703-d483-4a72-8abb-f601911839cc}</UniqueIdentifier>
<UniqueIdentifier>{c6557a65-39d0-4977-93d3-6fce3d5fdca5}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{ea621b2c-cdcf-4710-adb4-90265b48d2ca}</UniqueIdentifier>
<UniqueIdentifier>{11c89c9b-440d-4682-bc60-ecc2dfbb16f3}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{dc06be98-7865-469a-a0c6-f01fe2ebeeb8}</UniqueIdentifier>
<UniqueIdentifier>{79e6d802-535a-41ce-bcec-8d2d1148001d}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{c179291d-1823-4297-9710-6af7123f8a91}</UniqueIdentifier>
<UniqueIdentifier>{597636e6-08c0-49b3-b00c-d6e23fc23221}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{8831307b-6f33-460f-9069-51ee7563995d}</UniqueIdentifier>
<UniqueIdentifier>{e3bcdfe7-2552-457a-8ed5-f8a9bba425f0}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{0aab1e27-6341-4b50-8795-404c518d783e}</UniqueIdentifier>
<UniqueIdentifier>{73c489bc-9484-4b14-a999-1141bca20744}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{5cbbf1df-2a1b-47e3-a217-addab713c565}</UniqueIdentifier>
<UniqueIdentifier>{9295da37-a20e-430f-8d81-76aabb7ae2c0}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{0f008454-6d63-4c65-9b75-7717a897a428}</UniqueIdentifier>
<UniqueIdentifier>{51270def-e96c-4c55-b9d3-545dac1d8286}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{fb2c3d90-efdb-434a-a011-3097b35373e4}</UniqueIdentifier>
<UniqueIdentifier>{d1021922-975e-47c8-b3bb-457ed3354819}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{8db03882-c794-4ba9-b65e-e5765939e973}</UniqueIdentifier>
<UniqueIdentifier>{55300add-2872-4fce-88c1-8604147b42d0}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{4c9c3a5f-93fa-4852-96a3-c2159bd98556}</UniqueIdentifier>
<UniqueIdentifier>{aab9bec7-e446-4bd5-95af-21978c487f29}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{52837383-e5d2-4f5e-bd44-eac0b06f79e0}</UniqueIdentifier>
<UniqueIdentifier>{4ac8840d-5248-42b6-a4bd-aef26c4003c0}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{4a82831e-73af-4f45-9096-d5a82f5f2052}</UniqueIdentifier>
<UniqueIdentifier>{9e0dcf96-0500-48d0-846d-564e0975bd72}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{db8200c1-46f0-4fff-90ca-db388f450539}</UniqueIdentifier>
<UniqueIdentifier>{6c6d9856-de14-4bce-b9c5-ea2631dc4da6}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,12 +927,6 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
@ -918,21 +936,6 @@
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,7 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1082,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1328,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1397,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1511,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1676,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1703,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1751,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1781,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1865,22 +1901,13 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Var.h">
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<ClInclude Include="include\Poco\Dynamic\Var.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\VarHolder.h">
@ -1889,27 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,85 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs120.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs120.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_x64_vs120.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs120.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_x64_vs120.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs120.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|x64 = debug_shared|x64
debug_static_md|x64 = debug_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_shared|x64 = release_shared|x64
release_static_md|x64 = release_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_static_mt|x64 = release_static_mt|x64
debug_static_md|x64 = debug_static_md|x64
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.ActiveCfg = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.Build.0 = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.Build.0 = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.ActiveCfg = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.Build.0 = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.ActiveCfg = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.Build.0 = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.Build.0 = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Deploy.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Deploy.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Deploy.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.ActiveCfg = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Build.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Deploy.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.ActiveCfg = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Build.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Deploy.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Build.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Build.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.ActiveCfg = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Build.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Deploy.0 = release_static_md|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{eed22eb8-615d-47c6-9148-bf4b06dcba89}</UniqueIdentifier>
<UniqueIdentifier>{047be82f-83b8-44be-8e0d-950f44d0a924}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4b65ef2-2d99-41ac-8fce-ecce748757fe}</UniqueIdentifier>
<UniqueIdentifier>{c25aeb1e-04d8-4bbf-955a-60170befc8f6}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{15b1d37c-f762-444f-943f-c1886dd9510c}</UniqueIdentifier>
<UniqueIdentifier>{0bded1da-79ab-4fb3-8af7-7b66748ef8db}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{9e3b59da-7f2c-4e28-8b35-7c3e8abf2ec3}</UniqueIdentifier>
<UniqueIdentifier>{d5e357da-b8c7-4ad5-bd7f-1056be16099d}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa35c18-be02-43c4-8d4d-7e63c97447f0}</UniqueIdentifier>
<UniqueIdentifier>{8abc87b9-8f9b-450f-8e65-ccd84d247089}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{642a8ece-5f25-439e-aebc-f0aabc17a24d}</UniqueIdentifier>
<UniqueIdentifier>{e9c03677-3d1b-4478-a11e-52a4c1440c91}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{873a6a3d-b159-495f-b307-908be9d0ca39}</UniqueIdentifier>
<UniqueIdentifier>{1ccd6c7d-7550-4a67-bde9-2fab5978f14b}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{243ce5c9-276b-41e0-b226-d2e8c4eb399d}</UniqueIdentifier>
<UniqueIdentifier>{c235dac9-0e42-461b-8275-abd88b3d4e99}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{171bf60e-c5e8-41a6-a8c4-4e5035ac40e4}</UniqueIdentifier>
<UniqueIdentifier>{2f5af19c-2182-491f-9858-bac7457f5268}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{897efa40-8fd5-48ea-951f-5025e7bf316d}</UniqueIdentifier>
<UniqueIdentifier>{ff5b72d2-8ad8-4b9c-b15f-74e85bd675e2}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{5449ee1f-18c8-46f2-ba3b-4851c2bed9be}</UniqueIdentifier>
<UniqueIdentifier>{9637890d-0ece-468e-998f-360f010e5ef2}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{ed334c78-ef4a-42a2-b164-842b035b2891}</UniqueIdentifier>
<UniqueIdentifier>{84cbca91-c0d6-4ee1-9a0c-910c2ce02501}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{cea4c790-2034-4779-a543-bb578ccb1950}</UniqueIdentifier>
<UniqueIdentifier>{89ec1c3c-898e-4506-a7f5-07df5e26e481}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69675fb8-11fe-4ac9-b434-5fbfde370465}</UniqueIdentifier>
<UniqueIdentifier>{81498d98-505e-42d7-9d1b-c4569e12bf5c}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{7adff1e1-d832-49d7-80fe-0c84b92932f4}</UniqueIdentifier>
<UniqueIdentifier>{f0b6f9df-5ae7-4177-bcf6-d9c7b7eedb5c}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{d16afff9-2b9b-4afc-9417-fc60165a4820}</UniqueIdentifier>
<UniqueIdentifier>{c35c695b-20d1-43c6-8d9a-68fe1d93bc7b}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{27e4e676-acfb-4bdb-a9f5-1efd2d0b1e0e}</UniqueIdentifier>
<UniqueIdentifier>{69b4cad0-5d68-4fed-9329-69fad5d34aef}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{15ad7723-f5d6-4b0c-adb8-4d1cf5f47476}</UniqueIdentifier>
<UniqueIdentifier>{f56db1ee-44ba-43f1-941f-07a3f82d7023}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{88f53776-2079-4215-babb-230b3d06bd58}</UniqueIdentifier>
<UniqueIdentifier>{7a37f426-b68d-4116-a561-3b6465448082}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{d241990d-d11f-4929-8ffa-a2c060cb18cb}</UniqueIdentifier>
<UniqueIdentifier>{df97637f-ad49-4272-99bb-8dfdf0959ce5}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{abf63bab-bd68-407d-87dd-7b49eb167dd1}</UniqueIdentifier>
<UniqueIdentifier>{4765d743-0f18-49e7-bdc3-0930939412b3}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{cf605dfb-6591-4203-8b65-244a90cf5766}</UniqueIdentifier>
<UniqueIdentifier>{31d5deca-34a3-41aa-9fa4-5c93f98b2cb2}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{7ce7dd5c-bf1a-441c-83cd-ff01664514ff}</UniqueIdentifier>
<UniqueIdentifier>{a6ec2cf2-595f-44a7-8447-b5a34008afe4}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{ddb92b9f-2791-4041-8669-7cbb7db75308}</UniqueIdentifier>
<UniqueIdentifier>{8709ce4f-af00-4e69-bf33-82241c526c7c}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{e96537d4-d193-4b36-8259-0f00191ed830}</UniqueIdentifier>
<UniqueIdentifier>{6e1c74e7-1f53-46c2-a8ce-d8bc80c7e688}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{3822dfb8-f1d9-483b-8669-692755d5f989}</UniqueIdentifier>
<UniqueIdentifier>{1e6b0b19-7d90-474d-bb22-93eb41403924}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{0d24bd5b-b5b0-408a-816b-2debac7c8161}</UniqueIdentifier>
<UniqueIdentifier>{361b511f-eece-4d1e-9611-d7510cd9513b}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{d61210ea-a9c7-4f70-9fc4-c78bfa4287d3}</UniqueIdentifier>
<UniqueIdentifier>{52942832-dcd9-489e-8d25-43794cc34fb9}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{ef783201-716d-4b64-b84d-4f214d2ed377}</UniqueIdentifier>
<UniqueIdentifier>{1a0265a4-6dd8-4831-9ad2-126bc522fb37}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{13721cc0-4976-4884-8b33-d2929ccad127}</UniqueIdentifier>
<UniqueIdentifier>{2124382b-0944-4362-b985-fedcfe57ebbc}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b1219e5a-7cd3-4250-9a9f-48047a814621}</UniqueIdentifier>
<UniqueIdentifier>{4024bd19-a6dc-42f1-81f2-25f4fb679fc0}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{0d0d9117-9915-4251-a7e7-aa65a323166b}</UniqueIdentifier>
<UniqueIdentifier>{b9456eb6-4e6b-462b-a795-d305230a8fee}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{e579e608-e12e-42be-8c49-cc9a9581bedd}</UniqueIdentifier>
<UniqueIdentifier>{613f3443-0ca6-4d2e-9d75-5c7adffe56ac}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{c0302ef2-2ddd-4ab6-859c-f9d838083207}</UniqueIdentifier>
<UniqueIdentifier>{a621e1c7-7aa1-478d-9599-1bcf4e13f4f6}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{902f59de-5b3b-4fa9-81fb-400142cf8ce8}</UniqueIdentifier>
<UniqueIdentifier>{0ff08f60-93fa-4dbe-81c8-c243d55bc8a6}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{c8bb647e-3992-4e61-8574-c58262745a52}</UniqueIdentifier>
<UniqueIdentifier>{aa36208b-ff1d-43e1-b9f8-5d242fd42437}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{af0928d0-f150-4d35-bde2-6312ea9d5953}</UniqueIdentifier>
<UniqueIdentifier>{43031440-ca0e-443d-b2f3-c73f3a1c52ba}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{a9e6090f-3b21-437d-9a93-50f6c3d6bd29}</UniqueIdentifier>
<UniqueIdentifier>{39ede6fe-b402-4615-a766-bf414c2d5b42}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{3d02f5d0-b1b5-4b93-9a47-063ad3f08e61}</UniqueIdentifier>
<UniqueIdentifier>{eb47bf8d-4b3a-412d-ba8f-2df2eca6d7ab}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{18c6c8e3-0b20-4afb-bf19-c4558e3568a9}</UniqueIdentifier>
<UniqueIdentifier>{6d9a8dac-635f-4de9-bbc9-7924d5463c17}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{0dbde655-aa5c-4dce-9880-3993a89efde5}</UniqueIdentifier>
<UniqueIdentifier>{3b845b73-e97b-4ec7-b1f6-2a4077b71696}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{fdbf3495-96a6-4254-9f4c-8e420f5c568b}</UniqueIdentifier>
<UniqueIdentifier>{853656a9-bf0f-4ebc-a467-bd6bfd610eb0}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{02e6ad4a-26c8-4ab2-af6c-4a39ee850242}</UniqueIdentifier>
<UniqueIdentifier>{c73279dc-ea32-42f0-8705-17b4ff223e4a}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{08fcdce9-22a1-4336-b1b7-abf97d9a541a}</UniqueIdentifier>
<UniqueIdentifier>{5becdac0-841f-4741-8f0a-1c6f15b5a204}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{fb3b5c0e-07cb-460f-bbf2-c3836bc22692}</UniqueIdentifier>
<UniqueIdentifier>{265c1866-a3bf-4fcb-83eb-4d2a2abbbfd8}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{82260cc1-f20d-4647-829a-3f213e88a388}</UniqueIdentifier>
<UniqueIdentifier>{dc907795-69b6-4606-b87b-59c5cf87abf6}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{dbd582a0-df3b-4475-abb5-043be9a79a7c}</UniqueIdentifier>
<UniqueIdentifier>{f70bd31d-9ee1-489a-a2ee-c529638e8b8f}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{41f46e9d-8090-426b-8562-e4d22fd2937b}</UniqueIdentifier>
<UniqueIdentifier>{7c050991-6d19-40f7-b528-0ac7dc573163}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{1ccf0703-d483-4a72-8abb-f601911839cc}</UniqueIdentifier>
<UniqueIdentifier>{39472e4b-44af-4bab-a2ca-109073819a07}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{ea621b2c-cdcf-4710-adb4-90265b48d2ca}</UniqueIdentifier>
<UniqueIdentifier>{c267a3cd-7bd9-4933-af67-edbe24ef1983}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{dc06be98-7865-469a-a0c6-f01fe2ebeeb8}</UniqueIdentifier>
<UniqueIdentifier>{377f7f15-63d3-4daf-b14b-55d54430ceec}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{c179291d-1823-4297-9710-6af7123f8a91}</UniqueIdentifier>
<UniqueIdentifier>{bb3f77cc-98f4-4ecf-a1e6-8cf4cdbead01}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{8831307b-6f33-460f-9069-51ee7563995d}</UniqueIdentifier>
<UniqueIdentifier>{5f997d6c-fbf4-4c2b-86b1-1706ca9b6de6}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{0aab1e27-6341-4b50-8795-404c518d783e}</UniqueIdentifier>
<UniqueIdentifier>{89e4d512-e29d-4ff7-9ced-e7d25b15614c}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{5cbbf1df-2a1b-47e3-a217-addab713c565}</UniqueIdentifier>
<UniqueIdentifier>{66a101d7-e30f-44a2-8c5f-a3810e6d6bbc}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{0f008454-6d63-4c65-9b75-7717a897a428}</UniqueIdentifier>
<UniqueIdentifier>{64b41325-db3d-4632-b1ab-78ba4fa1dcf8}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{fb2c3d90-efdb-434a-a011-3097b35373e4}</UniqueIdentifier>
<UniqueIdentifier>{6b6c2083-55e0-4189-a5a4-d6e937efc017}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{8db03882-c794-4ba9-b65e-e5765939e973}</UniqueIdentifier>
<UniqueIdentifier>{d2358115-1ab7-475e-991b-fd2d0451c29a}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{4c9c3a5f-93fa-4852-96a3-c2159bd98556}</UniqueIdentifier>
<UniqueIdentifier>{c6c00c87-8382-4494-a719-5a5d0e42c6af}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{52837383-e5d2-4f5e-bd44-eac0b06f79e0}</UniqueIdentifier>
<UniqueIdentifier>{16b9384e-c6bd-4bfe-939f-cdb986a8cd53}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{4a82831e-73af-4f45-9096-d5a82f5f2052}</UniqueIdentifier>
<UniqueIdentifier>{da56e190-6839-4cfd-b0c8-06b40c754076}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{db8200c1-46f0-4fff-90ca-db388f450539}</UniqueIdentifier>
<UniqueIdentifier>{d835fd7d-6fbc-4c24-a795-a8e142451079}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,12 +927,6 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
@ -918,21 +936,6 @@
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,7 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1082,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1328,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1397,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1511,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1676,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1703,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1751,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1781,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1865,22 +1901,13 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Var.h">
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<ClInclude Include="include\Poco\Dynamic\Var.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\VarHolder.h">
@ -1889,30 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,83 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2015
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs140.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs140.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_x64_vs140.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs140.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_x64_vs140.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs140.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|x64 = debug_shared|x64
debug_static_md|x64 = debug_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_shared|x64 = release_shared|x64
release_static_md|x64 = release_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_static_mt|x64 = release_static_mt|x64
debug_static_md|x64 = debug_static_md|x64
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.ActiveCfg = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.Build.0 = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.Build.0 = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.ActiveCfg = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.Build.0 = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.ActiveCfg = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.Build.0 = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.Build.0 = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Deploy.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Deploy.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Deploy.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.ActiveCfg = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Build.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Deploy.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.ActiveCfg = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Build.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Deploy.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Build.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Build.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.ActiveCfg = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Build.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Deploy.0 = release_static_md|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{eed22eb8-615d-47c6-9148-bf4b06dcba89}</UniqueIdentifier>
<UniqueIdentifier>{3d8a6556-ae41-4f93-970d-8d07740326e6}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4b65ef2-2d99-41ac-8fce-ecce748757fe}</UniqueIdentifier>
<UniqueIdentifier>{fd425b7a-915b-4012-8016-aadfc3eef510}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{15b1d37c-f762-444f-943f-c1886dd9510c}</UniqueIdentifier>
<UniqueIdentifier>{f78533cd-970d-472d-9288-79f064e5443f}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{9e3b59da-7f2c-4e28-8b35-7c3e8abf2ec3}</UniqueIdentifier>
<UniqueIdentifier>{29ae67d6-265a-4558-a2a5-b5e10ccc33f0}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa35c18-be02-43c4-8d4d-7e63c97447f0}</UniqueIdentifier>
<UniqueIdentifier>{0c88dd20-716f-4713-b19c-ed33370a5ff9}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{642a8ece-5f25-439e-aebc-f0aabc17a24d}</UniqueIdentifier>
<UniqueIdentifier>{dd4068d8-13fa-48c2-a8c4-e3791935ffa8}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{873a6a3d-b159-495f-b307-908be9d0ca39}</UniqueIdentifier>
<UniqueIdentifier>{5ed147cc-3aff-4993-9074-e952ec2a1257}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{243ce5c9-276b-41e0-b226-d2e8c4eb399d}</UniqueIdentifier>
<UniqueIdentifier>{6731bf34-dc6e-41d2-aec0-0cdc2d9882f5}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{171bf60e-c5e8-41a6-a8c4-4e5035ac40e4}</UniqueIdentifier>
<UniqueIdentifier>{a4f4247d-306e-40da-a916-9897829ea050}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{897efa40-8fd5-48ea-951f-5025e7bf316d}</UniqueIdentifier>
<UniqueIdentifier>{c47e3c85-e051-4b0d-8d2e-3fb037b60d8b}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{5449ee1f-18c8-46f2-ba3b-4851c2bed9be}</UniqueIdentifier>
<UniqueIdentifier>{86b92d98-889e-4fa4-a38b-cad65ddf5a6e}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{ed334c78-ef4a-42a2-b164-842b035b2891}</UniqueIdentifier>
<UniqueIdentifier>{1f8c3bb5-86f8-40bb-9783-567dc44ceeb4}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{cea4c790-2034-4779-a543-bb578ccb1950}</UniqueIdentifier>
<UniqueIdentifier>{d7cf1472-b9fb-45c3-bade-8e401599353f}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69675fb8-11fe-4ac9-b434-5fbfde370465}</UniqueIdentifier>
<UniqueIdentifier>{41986150-a086-4352-8199-27c798295156}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{7adff1e1-d832-49d7-80fe-0c84b92932f4}</UniqueIdentifier>
<UniqueIdentifier>{d37e0b18-657e-4466-89c3-2c62b40818e5}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{d16afff9-2b9b-4afc-9417-fc60165a4820}</UniqueIdentifier>
<UniqueIdentifier>{bae376b0-ac7a-4fad-a27e-4722cb2ee37d}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{27e4e676-acfb-4bdb-a9f5-1efd2d0b1e0e}</UniqueIdentifier>
<UniqueIdentifier>{d2f28fb7-9b8b-4cad-88bc-bf35e0eb368e}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{15ad7723-f5d6-4b0c-adb8-4d1cf5f47476}</UniqueIdentifier>
<UniqueIdentifier>{72659d4f-a860-4e75-bb28-3624e94992dd}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{88f53776-2079-4215-babb-230b3d06bd58}</UniqueIdentifier>
<UniqueIdentifier>{538b6453-e90b-4876-aa64-c69fe456c32c}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{d241990d-d11f-4929-8ffa-a2c060cb18cb}</UniqueIdentifier>
<UniqueIdentifier>{c719ff8e-d337-4d5f-a686-bb6508643fb1}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{abf63bab-bd68-407d-87dd-7b49eb167dd1}</UniqueIdentifier>
<UniqueIdentifier>{88506811-1dc9-4a53-8b3c-62d1e6f01a8b}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{cf605dfb-6591-4203-8b65-244a90cf5766}</UniqueIdentifier>
<UniqueIdentifier>{4d0a3fe9-9dc0-49ac-90df-4388ce8add7d}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{7ce7dd5c-bf1a-441c-83cd-ff01664514ff}</UniqueIdentifier>
<UniqueIdentifier>{de170caf-951b-4bc6-9c4a-1f066e233455}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{ddb92b9f-2791-4041-8669-7cbb7db75308}</UniqueIdentifier>
<UniqueIdentifier>{a42b0c12-34e2-4038-8674-b2b5dca78deb}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{e96537d4-d193-4b36-8259-0f00191ed830}</UniqueIdentifier>
<UniqueIdentifier>{07738d05-9146-4c29-a7a3-fd0611417cd5}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{3822dfb8-f1d9-483b-8669-692755d5f989}</UniqueIdentifier>
<UniqueIdentifier>{d3b38358-1587-4a4e-b8d3-63bf2cebbd3b}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{0d24bd5b-b5b0-408a-816b-2debac7c8161}</UniqueIdentifier>
<UniqueIdentifier>{68a74dfd-48e7-4042-acb9-a1cbf1b7a5e2}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{d61210ea-a9c7-4f70-9fc4-c78bfa4287d3}</UniqueIdentifier>
<UniqueIdentifier>{00354bf7-7017-4f9b-82c3-568d7af67515}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{ef783201-716d-4b64-b84d-4f214d2ed377}</UniqueIdentifier>
<UniqueIdentifier>{5b5609c0-9e67-44ae-bfbf-070645f1acdf}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{13721cc0-4976-4884-8b33-d2929ccad127}</UniqueIdentifier>
<UniqueIdentifier>{9f486a15-c6b8-4493-a051-33a19ad50388}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b1219e5a-7cd3-4250-9a9f-48047a814621}</UniqueIdentifier>
<UniqueIdentifier>{4d458e4b-1c50-4f80-af84-6bda48367d23}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{0d0d9117-9915-4251-a7e7-aa65a323166b}</UniqueIdentifier>
<UniqueIdentifier>{471d903e-5ae3-48dd-8744-a2ae38a71721}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{e579e608-e12e-42be-8c49-cc9a9581bedd}</UniqueIdentifier>
<UniqueIdentifier>{bd94780d-cf27-4eec-9dfb-994a629d14e5}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{c0302ef2-2ddd-4ab6-859c-f9d838083207}</UniqueIdentifier>
<UniqueIdentifier>{4964e53d-2b23-4c02-8d19-0035ad3c4918}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{902f59de-5b3b-4fa9-81fb-400142cf8ce8}</UniqueIdentifier>
<UniqueIdentifier>{b05b6993-6b3e-49ec-8530-2aad3f1ab1aa}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{c8bb647e-3992-4e61-8574-c58262745a52}</UniqueIdentifier>
<UniqueIdentifier>{9b5a1bac-dcd1-408a-ba4a-41caf8a92065}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{af0928d0-f150-4d35-bde2-6312ea9d5953}</UniqueIdentifier>
<UniqueIdentifier>{0c5e09b0-6c99-4a65-938c-067c4767a081}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{a9e6090f-3b21-437d-9a93-50f6c3d6bd29}</UniqueIdentifier>
<UniqueIdentifier>{91a4334a-3d46-471b-a50a-94753376a390}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{3d02f5d0-b1b5-4b93-9a47-063ad3f08e61}</UniqueIdentifier>
<UniqueIdentifier>{e7f7ff4e-3882-4b85-99a7-ea977437e93b}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{18c6c8e3-0b20-4afb-bf19-c4558e3568a9}</UniqueIdentifier>
<UniqueIdentifier>{4ec5cc49-3458-473e-b39a-12ee95104660}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{0dbde655-aa5c-4dce-9880-3993a89efde5}</UniqueIdentifier>
<UniqueIdentifier>{3962a563-35f6-4b6b-ba77-b3a29075a38e}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{fdbf3495-96a6-4254-9f4c-8e420f5c568b}</UniqueIdentifier>
<UniqueIdentifier>{902d2a35-99bb-4417-8383-36ceba410be4}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{02e6ad4a-26c8-4ab2-af6c-4a39ee850242}</UniqueIdentifier>
<UniqueIdentifier>{0dbb71b4-e120-4486-a00c-95ae282d11f2}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{08fcdce9-22a1-4336-b1b7-abf97d9a541a}</UniqueIdentifier>
<UniqueIdentifier>{c7b0bbeb-284c-4fd0-84aa-227e25a36f79}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{fb3b5c0e-07cb-460f-bbf2-c3836bc22692}</UniqueIdentifier>
<UniqueIdentifier>{92fe1433-b5a6-419f-ae2f-a09c425f4e5c}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{82260cc1-f20d-4647-829a-3f213e88a388}</UniqueIdentifier>
<UniqueIdentifier>{60a6a847-8b35-4eb2-8bcd-76f60f091ca1}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{dbd582a0-df3b-4475-abb5-043be9a79a7c}</UniqueIdentifier>
<UniqueIdentifier>{156ff6a9-4dec-474c-8e5e-f1098b202e13}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{41f46e9d-8090-426b-8562-e4d22fd2937b}</UniqueIdentifier>
<UniqueIdentifier>{3a03957a-d940-4de2-a7b4-4998cc63ade1}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{1ccf0703-d483-4a72-8abb-f601911839cc}</UniqueIdentifier>
<UniqueIdentifier>{65fe8ec4-4659-437f-a969-9ea348df7012}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{ea621b2c-cdcf-4710-adb4-90265b48d2ca}</UniqueIdentifier>
<UniqueIdentifier>{d24459a7-dcf0-433b-9d4d-d70313c20e79}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{dc06be98-7865-469a-a0c6-f01fe2ebeeb8}</UniqueIdentifier>
<UniqueIdentifier>{7e58c77f-464a-4c82-a529-fa09fe37c3af}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{c179291d-1823-4297-9710-6af7123f8a91}</UniqueIdentifier>
<UniqueIdentifier>{542a08cd-873a-4409-9ac2-f36145f3b0da}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{8831307b-6f33-460f-9069-51ee7563995d}</UniqueIdentifier>
<UniqueIdentifier>{b81ea964-6bf8-4bb1-82d1-3c10187a5d40}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{0aab1e27-6341-4b50-8795-404c518d783e}</UniqueIdentifier>
<UniqueIdentifier>{1483292e-8010-4266-83ca-d41dd766d166}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{5cbbf1df-2a1b-47e3-a217-addab713c565}</UniqueIdentifier>
<UniqueIdentifier>{efad3f8f-3d88-497a-9715-ad5d785208a7}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{0f008454-6d63-4c65-9b75-7717a897a428}</UniqueIdentifier>
<UniqueIdentifier>{255a1102-6b43-4d6c-8a3e-9a24410501c9}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{fb2c3d90-efdb-434a-a011-3097b35373e4}</UniqueIdentifier>
<UniqueIdentifier>{4c98985a-1d5c-4f3f-8e19-e35415e2c290}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{8db03882-c794-4ba9-b65e-e5765939e973}</UniqueIdentifier>
<UniqueIdentifier>{3dee5251-3666-49ac-a7a0-183bfe43bace}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{4c9c3a5f-93fa-4852-96a3-c2159bd98556}</UniqueIdentifier>
<UniqueIdentifier>{0ccbb706-84e7-4511-9add-db814b561d0d}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{52837383-e5d2-4f5e-bd44-eac0b06f79e0}</UniqueIdentifier>
<UniqueIdentifier>{666ea898-38b8-4120-881e-64809c25bc11}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{4a82831e-73af-4f45-9096-d5a82f5f2052}</UniqueIdentifier>
<UniqueIdentifier>{d3dc6223-cd7d-4684-a79b-02add4b601fd}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{db8200c1-46f0-4fff-90ca-db388f450539}</UniqueIdentifier>
<UniqueIdentifier>{fbd29390-8e77-4c81-854e-5e220e651380}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,12 +927,6 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
@ -918,21 +936,6 @@
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,7 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1082,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1328,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1397,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1511,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1676,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1703,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1751,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1781,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1865,22 +1901,13 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Var.h">
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<ClInclude Include="include\Poco\Dynamic\Var.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\VarHolder.h">
@ -1889,30 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,83 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2017
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs150.vcxproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs150.vcxproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_x64_vs150.vcxproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs150.vcxproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_x64_vs150.vcxproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs150.vcxproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A} = {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|x64 = debug_shared|x64
debug_static_md|x64 = debug_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_shared|x64 = release_shared|x64
release_static_md|x64 = release_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_static_mt|x64 = release_static_mt|x64
debug_static_md|x64 = debug_static_md|x64
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.ActiveCfg = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.Build.0 = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.Build.0 = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.ActiveCfg = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.Build.0 = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.ActiveCfg = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.Build.0 = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.Build.0 = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Deploy.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Deploy.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Deploy.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.ActiveCfg = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Build.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Deploy.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.ActiveCfg = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Build.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Deploy.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Build.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Build.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.ActiveCfg = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Build.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Deploy.0 = release_static_md|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -2,190 +2,190 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Core">
<UniqueIdentifier>{eed22eb8-615d-47c6-9148-bf4b06dcba89}</UniqueIdentifier>
<UniqueIdentifier>{f192dd53-e870-48a6-b739-edbf4a2ebc4a}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Source Files">
<UniqueIdentifier>{e4b65ef2-2d99-41ac-8fce-ecce748757fe}</UniqueIdentifier>
<UniqueIdentifier>{e0db7bec-fbfe-4a1f-a40d-ec8e37a54998}</UniqueIdentifier>
</Filter>
<Filter Include="Core\Header Files">
<UniqueIdentifier>{15b1d37c-f762-444f-943f-c1886dd9510c}</UniqueIdentifier>
<UniqueIdentifier>{6c717f9d-c65c-4eea-9469-879dc72df00b}</UniqueIdentifier>
</Filter>
<Filter Include="Streams">
<UniqueIdentifier>{9e3b59da-7f2c-4e28-8b35-7c3e8abf2ec3}</UniqueIdentifier>
<UniqueIdentifier>{bb1a6d91-d4e3-48b2-b53a-fd012e3e0077}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Source Files">
<UniqueIdentifier>{faa35c18-be02-43c4-8d4d-7e63c97447f0}</UniqueIdentifier>
<UniqueIdentifier>{032ab794-1fb3-4105-b9c7-7747209e80a5}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\Header Files">
<UniqueIdentifier>{642a8ece-5f25-439e-aebc-f0aabc17a24d}</UniqueIdentifier>
<UniqueIdentifier>{4cf9a76c-b3ee-4273-8a70-e22b10f80cc1}</UniqueIdentifier>
</Filter>
<Filter Include="Streams\zlib">
<UniqueIdentifier>{873a6a3d-b159-495f-b307-908be9d0ca39}</UniqueIdentifier>
<UniqueIdentifier>{c5154a0f-b9cb-443a-b6e1-41e0c829fe51}</UniqueIdentifier>
</Filter>
<Filter Include="Threading">
<UniqueIdentifier>{243ce5c9-276b-41e0-b226-d2e8c4eb399d}</UniqueIdentifier>
<UniqueIdentifier>{fb30367a-41a0-4833-93b9-45e644f955e3}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Source Files">
<UniqueIdentifier>{171bf60e-c5e8-41a6-a8c4-4e5035ac40e4}</UniqueIdentifier>
<UniqueIdentifier>{2542ac33-2181-44de-a79d-d52a6f8e38b5}</UniqueIdentifier>
</Filter>
<Filter Include="Threading\Header Files">
<UniqueIdentifier>{897efa40-8fd5-48ea-951f-5025e7bf316d}</UniqueIdentifier>
<UniqueIdentifier>{c44b38cf-5aae-4082-a596-0aac10d235e3}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt">
<UniqueIdentifier>{5449ee1f-18c8-46f2-ba3b-4851c2bed9be}</UniqueIdentifier>
<UniqueIdentifier>{c875d0f9-415c-41b1-b7df-b60d65d4894a}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Source Files">
<UniqueIdentifier>{ed334c78-ef4a-42a2-b164-842b035b2891}</UniqueIdentifier>
<UniqueIdentifier>{def9f621-0e0f-4219-a3fe-09723ba8f72c}</UniqueIdentifier>
</Filter>
<Filter Include="Crypt\Header Files">
<UniqueIdentifier>{cea4c790-2034-4779-a543-bb578ccb1950}</UniqueIdentifier>
<UniqueIdentifier>{316e0243-8fd6-40b9-8286-d70df3c512c4}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary">
<UniqueIdentifier>{69675fb8-11fe-4ac9-b434-5fbfde370465}</UniqueIdentifier>
<UniqueIdentifier>{223fa337-7642-407f-a745-1835c2ecf90b}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Source Files">
<UniqueIdentifier>{7adff1e1-d832-49d7-80fe-0c84b92932f4}</UniqueIdentifier>
<UniqueIdentifier>{fcf5501c-0d00-42bc-9077-7aaabfb1f226}</UniqueIdentifier>
</Filter>
<Filter Include="SharedLibrary\Header Files">
<UniqueIdentifier>{d16afff9-2b9b-4afc-9417-fc60165a4820}</UniqueIdentifier>
<UniqueIdentifier>{48ff58bf-5d4a-4ec5-85da-2f51da73493e}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression">
<UniqueIdentifier>{27e4e676-acfb-4bdb-a9f5-1efd2d0b1e0e}</UniqueIdentifier>
<UniqueIdentifier>{c69c287a-13a9-4448-ae41-ac249d4f89be}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Header Files">
<UniqueIdentifier>{15ad7723-f5d6-4b0c-adb8-4d1cf5f47476}</UniqueIdentifier>
<UniqueIdentifier>{3bd118e4-739d-4da7-853e-a8df1d0cb4a0}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Source Files">
<UniqueIdentifier>{88f53776-2079-4215-babb-230b3d06bd58}</UniqueIdentifier>
<UniqueIdentifier>{a3774455-82e6-4ad7-9700-b02b1cfaa072}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\Header Files">
<UniqueIdentifier>{d241990d-d11f-4929-8ffa-a2c060cb18cb}</UniqueIdentifier>
<UniqueIdentifier>{3ffbdbbc-580f-4f11-ab66-bb9286947c61}</UniqueIdentifier>
</Filter>
<Filter Include="RegularExpression\PCRE Source Files">
<UniqueIdentifier>{abf63bab-bd68-407d-87dd-7b49eb167dd1}</UniqueIdentifier>
<UniqueIdentifier>{a654a0c3-971a-4536-adea-5a84ec34ed01}</UniqueIdentifier>
</Filter>
<Filter Include="Logging">
<UniqueIdentifier>{cf605dfb-6591-4203-8b65-244a90cf5766}</UniqueIdentifier>
<UniqueIdentifier>{d3416a75-854a-4a48-b00f-6b962cdc60bb}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Source Files">
<UniqueIdentifier>{7ce7dd5c-bf1a-441c-83cd-ff01664514ff}</UniqueIdentifier>
<UniqueIdentifier>{0a9a3516-88ab-40a4-b4d9-d3c0edab08d1}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Header Files">
<UniqueIdentifier>{ddb92b9f-2791-4041-8669-7cbb7db75308}</UniqueIdentifier>
<UniqueIdentifier>{81e61773-920e-4912-9fb3-f6665f3e8457}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Message Files">
<UniqueIdentifier>{e96537d4-d193-4b36-8259-0f00191ed830}</UniqueIdentifier>
<UniqueIdentifier>{07182b12-bce6-4245-a049-a3fe34b3b995}</UniqueIdentifier>
</Filter>
<Filter Include="Logging\Resource Files">
<UniqueIdentifier>{3822dfb8-f1d9-483b-8669-692755d5f989}</UniqueIdentifier>
<UniqueIdentifier>{38703e77-37e6-4a65-a999-beac621629d6}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications">
<UniqueIdentifier>{0d24bd5b-b5b0-408a-816b-2debac7c8161}</UniqueIdentifier>
<UniqueIdentifier>{3f005a69-97b3-43e2-8262-8ef1a98cf54f}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Source Files">
<UniqueIdentifier>{d61210ea-a9c7-4f70-9fc4-c78bfa4287d3}</UniqueIdentifier>
<UniqueIdentifier>{3ce6b532-c8d2-415a-846c-abe92ef267f5}</UniqueIdentifier>
</Filter>
<Filter Include="Notifications\Header Files">
<UniqueIdentifier>{ef783201-716d-4b64-b84d-4f214d2ed377}</UniqueIdentifier>
<UniqueIdentifier>{7be7c16d-f11a-4aef-9a09-ad958fda588e}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem">
<UniqueIdentifier>{13721cc0-4976-4884-8b33-d2929ccad127}</UniqueIdentifier>
<UniqueIdentifier>{b1e75561-e649-4993-bd59-84d16d933b23}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Source Files">
<UniqueIdentifier>{b1219e5a-7cd3-4250-9a9f-48047a814621}</UniqueIdentifier>
<UniqueIdentifier>{92d16ae0-2005-4d27-87f1-c27159877d89}</UniqueIdentifier>
</Filter>
<Filter Include="Filesystem\Header Files">
<UniqueIdentifier>{0d0d9117-9915-4251-a7e7-aa65a323166b}</UniqueIdentifier>
<UniqueIdentifier>{94351b02-4e68-481a-a38c-1f59b0b07cd0}</UniqueIdentifier>
</Filter>
<Filter Include="Processes">
<UniqueIdentifier>{e579e608-e12e-42be-8c49-cc9a9581bedd}</UniqueIdentifier>
<UniqueIdentifier>{d812c2d4-63fd-4369-b857-68b1720fe6c7}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Source Files">
<UniqueIdentifier>{c0302ef2-2ddd-4ab6-859c-f9d838083207}</UniqueIdentifier>
<UniqueIdentifier>{67073b8e-77f8-444b-b34d-2ccc1c2e734d}</UniqueIdentifier>
</Filter>
<Filter Include="Processes\Header Files">
<UniqueIdentifier>{902f59de-5b3b-4fa9-81fb-400142cf8ce8}</UniqueIdentifier>
<UniqueIdentifier>{1cdf99f6-d124-49d7-8e3b-0e1b1c179cf0}</UniqueIdentifier>
</Filter>
<Filter Include="UUID">
<UniqueIdentifier>{c8bb647e-3992-4e61-8574-c58262745a52}</UniqueIdentifier>
<UniqueIdentifier>{806d46a9-0968-4a3f-8a08-78f69084b79c}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Source Files">
<UniqueIdentifier>{af0928d0-f150-4d35-bde2-6312ea9d5953}</UniqueIdentifier>
<UniqueIdentifier>{33bfe9cc-d928-462f-a5c2-fb4132add26d}</UniqueIdentifier>
</Filter>
<Filter Include="UUID\Header Files">
<UniqueIdentifier>{a9e6090f-3b21-437d-9a93-50f6c3d6bd29}</UniqueIdentifier>
<UniqueIdentifier>{8c02c6f1-2fd8-4e6d-a86b-3bf633455821}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime">
<UniqueIdentifier>{3d02f5d0-b1b5-4b93-9a47-063ad3f08e61}</UniqueIdentifier>
<UniqueIdentifier>{0e5068de-a0b9-4358-85eb-afdfacbdf206}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Source Files">
<UniqueIdentifier>{18c6c8e3-0b20-4afb-bf19-c4558e3568a9}</UniqueIdentifier>
<UniqueIdentifier>{94f70570-6b8d-43bb-bdbc-d74f18516724}</UniqueIdentifier>
</Filter>
<Filter Include="DateTime\Header Files">
<UniqueIdentifier>{0dbde655-aa5c-4dce-9880-3993a89efde5}</UniqueIdentifier>
<UniqueIdentifier>{49321cc1-0ba3-450e-a5e2-698ad7492830}</UniqueIdentifier>
</Filter>
<Filter Include="Text">
<UniqueIdentifier>{fdbf3495-96a6-4254-9f4c-8e420f5c568b}</UniqueIdentifier>
<UniqueIdentifier>{092bcb8b-fd85-4b66-9659-567624eb5c02}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Source Files">
<UniqueIdentifier>{02e6ad4a-26c8-4ab2-af6c-4a39ee850242}</UniqueIdentifier>
<UniqueIdentifier>{05a8a4ad-f09a-47f9-8042-c5f129adef66}</UniqueIdentifier>
</Filter>
<Filter Include="Text\Header Files">
<UniqueIdentifier>{08fcdce9-22a1-4336-b1b7-abf97d9a541a}</UniqueIdentifier>
<UniqueIdentifier>{5ebcbece-0c6d-4694-b88f-9a7c65330d01}</UniqueIdentifier>
</Filter>
<Filter Include="URI">
<UniqueIdentifier>{fb3b5c0e-07cb-460f-bbf2-c3836bc22692}</UniqueIdentifier>
<UniqueIdentifier>{b42a52ed-929f-41ab-866b-30e0c7bc1a5f}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Source Files">
<UniqueIdentifier>{82260cc1-f20d-4647-829a-3f213e88a388}</UniqueIdentifier>
<UniqueIdentifier>{9b0b6feb-d288-48cc-bdff-024f364a0950}</UniqueIdentifier>
</Filter>
<Filter Include="URI\Header Files">
<UniqueIdentifier>{dbd582a0-df3b-4475-abb5-043be9a79a7c}</UniqueIdentifier>
<UniqueIdentifier>{76fb66d7-0509-4d0c-aa12-2bec4e983b67}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks">
<UniqueIdentifier>{41f46e9d-8090-426b-8562-e4d22fd2937b}</UniqueIdentifier>
<UniqueIdentifier>{8dc2f481-b635-4bd8-b37d-10e0e25479db}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Source Files">
<UniqueIdentifier>{1ccf0703-d483-4a72-8abb-f601911839cc}</UniqueIdentifier>
<UniqueIdentifier>{f91d97b0-5bb4-46b6-845b-062f50492522}</UniqueIdentifier>
</Filter>
<Filter Include="Tasks\Header Files">
<UniqueIdentifier>{ea621b2c-cdcf-4710-adb4-90265b48d2ca}</UniqueIdentifier>
<UniqueIdentifier>{6e537ff4-279f-447d-bcce-fcfa14c440a2}</UniqueIdentifier>
</Filter>
<Filter Include="Events">
<UniqueIdentifier>{dc06be98-7865-469a-a0c6-f01fe2ebeeb8}</UniqueIdentifier>
<UniqueIdentifier>{94bbe192-dfd2-4a2b-8e47-05d859d5fc5f}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Header Files">
<UniqueIdentifier>{c179291d-1823-4297-9710-6af7123f8a91}</UniqueIdentifier>
<UniqueIdentifier>{b923ba36-f3e0-4209-aaf2-83349af33aed}</UniqueIdentifier>
</Filter>
<Filter Include="Events\Source Files">
<UniqueIdentifier>{8831307b-6f33-460f-9069-51ee7563995d}</UniqueIdentifier>
<UniqueIdentifier>{0d9d6444-18ed-4edb-9da7-c30db46b68f0}</UniqueIdentifier>
</Filter>
<Filter Include="Cache">
<UniqueIdentifier>{0aab1e27-6341-4b50-8795-404c518d783e}</UniqueIdentifier>
<UniqueIdentifier>{ccee44b1-3142-4cfa-9c6b-b33cd35adbb9}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Header Files">
<UniqueIdentifier>{5cbbf1df-2a1b-47e3-a217-addab713c565}</UniqueIdentifier>
<UniqueIdentifier>{f9916cf2-c391-4797-8109-1a4878caa318}</UniqueIdentifier>
</Filter>
<Filter Include="Cache\Source Files">
<UniqueIdentifier>{0f008454-6d63-4c65-9b75-7717a897a428}</UniqueIdentifier>
<UniqueIdentifier>{5e249e46-4f05-47ab-a766-d5f54830a3f4}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing">
<UniqueIdentifier>{fb2c3d90-efdb-434a-a011-3097b35373e4}</UniqueIdentifier>
<UniqueIdentifier>{90f6965b-3b5f-40d8-9aa5-ef4090e94cfd}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Header Files">
<UniqueIdentifier>{8db03882-c794-4ba9-b65e-e5765939e973}</UniqueIdentifier>
<UniqueIdentifier>{9b5208c6-cdf8-4c03-b56b-7ece1a525972}</UniqueIdentifier>
</Filter>
<Filter Include="Hashing\Source Files">
<UniqueIdentifier>{4c9c3a5f-93fa-4852-96a3-c2159bd98556}</UniqueIdentifier>
<UniqueIdentifier>{a76c71fb-0cc3-4ce0-9b54-08eb62103a6a}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic">
<UniqueIdentifier>{52837383-e5d2-4f5e-bd44-eac0b06f79e0}</UniqueIdentifier>
<UniqueIdentifier>{813e2af5-36e9-4b82-b112-1c3d1fc359b8}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Header Files">
<UniqueIdentifier>{4a82831e-73af-4f45-9096-d5a82f5f2052}</UniqueIdentifier>
<UniqueIdentifier>{2372ad0a-6fc7-483d-a735-c5b88007927b}</UniqueIdentifier>
</Filter>
<Filter Include="Dynamic\Source Files">
<UniqueIdentifier>{db8200c1-46f0-4fff-90ca-db388f450539}</UniqueIdentifier>
<UniqueIdentifier>{79cdf71e-52d1-422a-aa9c-c7a52a9b3bfd}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@ -207,6 +207,9 @@
<ClCompile Include="src\Debugger.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Environment.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -249,6 +252,9 @@
<ClCompile Include="src\FPEnvironment_WIN32.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\JSONString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\MemoryPool.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
@ -261,13 +267,16 @@
<ClCompile Include="src\NumberParser.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RefCountedObject.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\String.cpp">
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NumericString.cpp">
<ClCompile Include="src\String.cpp">
<Filter>Core\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\StringTokenizer.cpp">
@ -300,6 +309,9 @@
<ClCompile Include="src\DeflatingStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FileStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
@ -489,6 +501,9 @@
<ClCompile Include="src\RegularExpression.cpp">
<Filter>RegularExpression\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_chartables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -498,24 +513,24 @@
<ClCompile Include="src\pcre_config.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_byte_order.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_dfa_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_exec.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_fullinfo.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_get.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_globals.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_maketables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -525,22 +540,16 @@
<ClCompile Include="src\pcre_ord2utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_jit_compile.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_refcount.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_string_utils.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<ClCompile Include="src\pcre_study.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_tables.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_ucd.c">
@ -549,6 +558,9 @@
<ClCompile Include="src\pcre_valid_utf8.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_version.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pcre_xclass.c">
<Filter>RegularExpression\PCRE Source Files</Filter>
</ClCompile>
@ -567,6 +579,9 @@
<ClCompile Include="src\ConsoleChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventLogChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
@ -672,10 +687,7 @@
<ClCompile Include="src\DirectoryIterator_WIN32U.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryIteratorStrategy.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SortedDirectoryIterator.cpp">
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\File.cpp">
@ -837,6 +849,9 @@
<ClCompile Include="src\Latin1Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin9Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -864,12 +879,21 @@
<ClCompile Include="src\UTF16Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF8String.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1252Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
@ -903,12 +927,6 @@
<ClCompile Include="src\HashStatistic.cpp">
<Filter>Hashing\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\DirectoryWatcher.cpp">
<Filter>Filesystem\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\FIFOBufferStream.cpp">
<Filter>Streams\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Var.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
@ -918,21 +936,6 @@
<ClCompile Include="src\VarIterator.cpp">
<Filter>Dynamic\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Latin2Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1250Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Windows1251Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\UTF32Encoding.cpp">
<Filter>Text\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\EventChannel.cpp">
<Filter>Logging\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Any.h">
@ -998,6 +1001,9 @@
<ClInclude Include="include\Poco\Exception.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBuffer.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Format.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1025,7 +1031,7 @@
<ClInclude Include="include\Poco\Instantiator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<ClInclude Include="include\Poco\JSONString.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\MemoryPool.h">
@ -1082,6 +1088,9 @@
<ClInclude Include="include\Poco\SingletonHolder.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\String.h">
<Filter>Core\Header Files</Filter>
</ClInclude>
@ -1328,6 +1337,9 @@
<ClInclude Include="include\Poco\MD5Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Random.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
@ -1397,6 +1409,9 @@
<ClInclude Include="include\Poco\ConsoleChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventLogChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
@ -1511,16 +1526,7 @@
<ClInclude Include="include\Poco\DirectoryIterator_WIN32U.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\SortedDirectoryIterator.h">
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\File.h">
@ -1676,9 +1682,15 @@
<ClInclude Include="include\Poco\Latin1Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin9Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\ListMap.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\StreamConverter.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1703,12 +1715,21 @@
<ClInclude Include="include\Poco\UTF16Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF8String.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1252Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
@ -1751,6 +1772,9 @@
<ClInclude Include="include\Poco\Delegate.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventArgs.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
@ -1781,12 +1805,24 @@
<ClInclude Include="include\Poco\PriorityExpire.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AbstractStrategy.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpireCache.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
@ -1865,22 +1901,13 @@
<ClInclude Include="include\Poco\SimpleHashTable.h">
<Filter>Hashing\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\AccessExpirationDecorator.h">
<Filter>Cache\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PriorityStrategy.h">
<Filter>Events\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\FIFOBufferStream.h">
<Filter>Streams\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Pair.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Var.h">
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\Struct.h">
<ClInclude Include="include\Poco\Dynamic\Var.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Dynamic\VarHolder.h">
@ -1889,30 +1916,6 @@
<ClInclude Include="include\Poco\Dynamic\VarIterator.h">
<Filter>Dynamic\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Latin2Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1251Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Windows1250Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\DirectoryWatcher.h">
<Filter>Filesystem\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTF32Encoding.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\UTFString.h">
<Filter>Text\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\PBKDF2Engine.h">
<Filter>Crypt\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\EventChannel.h">
<Filter>Logging\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\pocomsg.rc">

View File

@ -1,81 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs90.vcproj", "{8164D41D-B053-405B-826C-CF37AC0EF176}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Foundation", "Foundation_x64_vs90.vcproj", "{B01196CC-B693-4548-8464-2FF60499E73F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_x64_vs90.vcproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs90.vcproj", "{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs90.vcproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_x64_vs90.vcproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
ProjectSection(ProjectDependencies) = postProject
{8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
{B01196CC-B693-4548-8464-2FF60499E73F} = {B01196CC-B693-4548-8464-2FF60499E73F}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|x64 = debug_shared|x64
debug_static_md|x64 = debug_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_shared|x64 = release_shared|x64
release_static_md|x64 = release_static_md|x64
debug_static_mt|x64 = debug_static_mt|x64
release_static_mt|x64 = release_static_mt|x64
debug_static_md|x64 = debug_static_md|x64
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.ActiveCfg = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared|x64.Build.0 = debug_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_md|x64.Build.0 = debug_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.ActiveCfg = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared|x64.Build.0 = release_shared|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.ActiveCfg = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_md|x64.Build.0 = release_static_md|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_static_mt|x64.Build.0 = release_static_mt|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64
{0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Deploy.0 = debug_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Deploy.0 = release_shared|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64
{B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Deploy.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.ActiveCfg = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Build.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_shared|x64.Deploy.0 = debug_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.ActiveCfg = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Build.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_shared|x64.Deploy.0 = release_shared|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Build.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Build.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.ActiveCfg = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Build.0 = release_static_md|x64
{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}.release_static_md|x64.Deploy.0 = release_static_md|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

File diff suppressed because it is too large Load Diff

View File

@ -169,6 +169,12 @@ public:
return _data.empty();
}
inline void clear()
/// Clears the Struct contents
{
_data.clear();
}
SizeType size() const
/// Returns the number of members the Struct contains
{

View File

@ -44,7 +44,7 @@ class Foundation_API Var
///
/// Loss of signedness is not allowed for numeric values. This means that if an attempt is made to convert
/// the internal value which is a negative signed integer to an unsigned integer type storage, a RangeException is thrown.
/// Overflow is not allowed, so if the internal value is a larger number than the target numeric type size can accomodate,
/// Overflow is not allowed, so if the internal value is a larger number than the target numeric type size can accommodate,
/// a RangeException is thrown.
///
/// Precision loss, such as in conversion from floating-point types to integers or from double to float on platforms
@ -269,16 +269,16 @@ public:
template <typename T>
Var& operator += (const T& other)
/// Addition asignment operator for addition/assignment of POD to Var.
/// Addition assignment operator for addition/assignment of POD to Var.
{
return *this = convert<T>() + other;
}
Var& operator += (const Var& other);
/// Addition asignment operator overload for Var
/// Addition assignment operator overload for Var
Var& operator += (const char* other);
/// Addition asignment operator overload for const char*
/// Addition assignment operator overload for const char*
template <typename T>
const Var operator - (const T& other) const
@ -292,13 +292,13 @@ public:
template <typename T>
Var& operator -= (const T& other)
/// Subtraction asignment operator
/// Subtraction assignment operator
{
return *this = convert<T>() - other;
}
Var& operator -= (const Var& other);
/// Subtraction asignment operator overload for Var
/// Subtraction assignment operator overload for Var
template <typename T>
const Var operator * (const T& other) const
@ -312,13 +312,13 @@ public:
template <typename T>
Var& operator *= (const T& other)
/// Multiplication asignment operator
/// Multiplication assignment operator
{
return *this = convert<T>() * other;
}
Var& operator *= (const Var& other);
/// Multiplication asignment operator overload for Var
/// Multiplication assignment operator overload for Var
template <typename T>
const Var operator / (const T& other) const
@ -332,13 +332,13 @@ public:
template <typename T>
Var& operator /= (const T& other)
/// Division asignment operator
/// Division assignment operator
{
return *this = convert<T>() / other;
}
Var& operator /= (const Var& other);
/// Division asignment operator specialization for Var
/// Division assignment operator specialization for Var
template <typename T>
bool operator == (const T& other) const
@ -435,7 +435,7 @@ public:
/// Logical AND operator operator overload for Var.
bool isArray() const;
/// Returns true if Var is not empty.
/// Returns true if Var is an array.
bool isVector() const;
/// Returns true if Var represents a vector.
@ -477,8 +477,14 @@ public:
const std::type_info& type() const;
/// Returns the type information of the stored content.
//@ deprecated
void empty();
/// Empties Var.
/// This function is deprecated and will be removed.
/// Please use clear().
void clear();
/// Empties Var.
bool isEmpty() const;
/// Returns true if empty.
@ -500,6 +506,15 @@ public:
bool isString() const;
/// Returns true if stored value is std::string.
bool isDate() const;
/// Returns true if stored value represents a date.
bool isTime() const;
/// Returns true if stored value represents time or date/time.
bool isDateTime() const;
/// Returns true if stored value represents a date/time.
std::size_t size() const;
/// Returns the size of this Var.
/// This function returns 0 when Var is empty, 1 for POD or the size (i.e. length)
@ -842,6 +857,27 @@ inline bool Var::isString() const
}
inline bool Var::isDate() const
{
VarHolder* pHolder = content();
return pHolder ? pHolder->isDate() : false;
}
inline bool Var::isTime() const
{
VarHolder* pHolder = content();
return pHolder ? pHolder->isTime() : false;
}
inline bool Var::isDateTime() const
{
VarHolder* pHolder = content();
return pHolder ? pHolder->isDateTime() : false;
}
inline std::size_t Var::size() const
{
VarHolder* pHolder = content();
@ -890,28 +926,28 @@ inline char operator / (const char& other, const Var& da)
inline char operator += (char& other, const Var& da)
/// Addition asignment operator for adding Var to char
/// Addition assignment operator for adding Var to char
{
return other += da.convert<char>();
}
inline char operator -= (char& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from char
/// Subtraction assignment operator for subtracting Var from char
{
return other -= da.convert<char>();
}
inline char operator *= (char& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with char
/// Multiplication assignment operator for multiplying Var with char
{
return other *= da.convert<char>();
}
inline char operator /= (char& other, const Var& da)
/// Division asignment operator for dividing Var with char
/// Division assignment operator for dividing Var with char
{
return other /= da.convert<char>();
}
@ -994,28 +1030,28 @@ inline Poco::Int8 operator / (const Poco::Int8& other, const Var& da)
inline Poco::Int8 operator += (Poco::Int8& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::Int8
/// Addition assignment operator for adding Var to Poco::Int8
{
return other += da.convert<Poco::Int8>();
}
inline Poco::Int8 operator -= (Poco::Int8& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::Int8
/// Subtraction assignment operator for subtracting Var from Poco::Int8
{
return other -= da.convert<Poco::Int8>();
}
inline Poco::Int8 operator *= (Poco::Int8& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::Int8
/// Multiplication assignment operator for multiplying Var with Poco::Int8
{
return other *= da.convert<Poco::Int8>();
}
inline Poco::Int8 operator /= (Poco::Int8& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::Int8
/// Division assignment operator for dividing Var with Poco::Int8
{
return other /= da.convert<Poco::Int8>();
}
@ -1098,28 +1134,28 @@ inline Poco::UInt8 operator / (const Poco::UInt8& other, const Var& da)
inline Poco::UInt8 operator += (Poco::UInt8& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::UInt8
/// Addition assignment operator for adding Var to Poco::UInt8
{
return other += da.convert<Poco::UInt8>();
}
inline Poco::UInt8 operator -= (Poco::UInt8& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::UInt8
/// Subtraction assignment operator for subtracting Var from Poco::UInt8
{
return other -= da.convert<Poco::UInt8>();
}
inline Poco::UInt8 operator *= (Poco::UInt8& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::UInt8
/// Multiplication assignment operator for multiplying Var with Poco::UInt8
{
return other *= da.convert<Poco::UInt8>();
}
inline Poco::UInt8 operator /= (Poco::UInt8& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::UInt8
/// Division assignment operator for dividing Var with Poco::UInt8
{
return other /= da.convert<Poco::UInt8>();
}
@ -1202,28 +1238,28 @@ inline Poco::Int16 operator / (const Poco::Int16& other, const Var& da)
inline Poco::Int16 operator += (Poco::Int16& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::Int16
/// Addition assignment operator for adding Var to Poco::Int16
{
return other += da.convert<Poco::Int16>();
}
inline Poco::Int16 operator -= (Poco::Int16& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::Int16
/// Subtraction assignment operator for subtracting Var from Poco::Int16
{
return other -= da.convert<Poco::Int16>();
}
inline Poco::Int16 operator *= (Poco::Int16& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::Int16
/// Multiplication assignment operator for multiplying Var with Poco::Int16
{
return other *= da.convert<Poco::Int16>();
}
inline Poco::Int16 operator /= (Poco::Int16& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::Int16
/// Division assignment operator for dividing Var with Poco::Int16
{
return other /= da.convert<Poco::Int16>();
}
@ -1306,28 +1342,28 @@ inline Poco::UInt16 operator / (const Poco::UInt16& other, const Var& da)
inline Poco::UInt16 operator += (Poco::UInt16& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::UInt16
/// Addition assignment operator for adding Var to Poco::UInt16
{
return other += da.convert<Poco::UInt16>();
}
inline Poco::UInt16 operator -= (Poco::UInt16& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::UInt16
/// Subtraction assignment operator for subtracting Var from Poco::UInt16
{
return other -= da.convert<Poco::UInt16>();
}
inline Poco::UInt16 operator *= (Poco::UInt16& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::UInt16
/// Multiplication assignment operator for multiplying Var with Poco::UInt16
{
return other *= da.convert<Poco::UInt16>();
}
inline Poco::UInt16 operator /= (Poco::UInt16& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::UInt16
/// Division assignment operator for dividing Var with Poco::UInt16
{
return other /= da.convert<Poco::UInt16>();
}
@ -1410,28 +1446,28 @@ inline Poco::Int32 operator / (const Poco::Int32& other, const Var& da)
inline Poco::Int32 operator += (Poco::Int32& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::Int32
/// Addition assignment operator for adding Var to Poco::Int32
{
return other += da.convert<Poco::Int32>();
}
inline Poco::Int32 operator -= (Poco::Int32& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::Int32
/// Subtraction assignment operator for subtracting Var from Poco::Int32
{
return other -= da.convert<Poco::Int32>();
}
inline Poco::Int32 operator *= (Poco::Int32& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::Int32
/// Multiplication assignment operator for multiplying Var with Poco::Int32
{
return other *= da.convert<Poco::Int32>();
}
inline Poco::Int32 operator /= (Poco::Int32& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::Int32
/// Division assignment operator for dividing Var with Poco::Int32
{
return other /= da.convert<Poco::Int32>();
}
@ -1514,28 +1550,28 @@ inline Poco::UInt32 operator / (const Poco::UInt32& other, const Var& da)
inline Poco::UInt32 operator += (Poco::UInt32& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::UInt32
/// Addition assignment operator for adding Var to Poco::UInt32
{
return other += da.convert<Poco::UInt32>();
}
inline Poco::UInt32 operator -= (Poco::UInt32& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::UInt32
/// Subtraction assignment operator for subtracting Var from Poco::UInt32
{
return other -= da.convert<Poco::UInt32>();
}
inline Poco::UInt32 operator *= (Poco::UInt32& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::UInt32
/// Multiplication assignment operator for multiplying Var with Poco::UInt32
{
return other *= da.convert<Poco::UInt32>();
}
inline Poco::UInt32 operator /= (Poco::UInt32& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::UInt32
/// Division assignment operator for dividing Var with Poco::UInt32
{
return other /= da.convert<Poco::UInt32>();
}
@ -1618,28 +1654,28 @@ inline Poco::Int64 operator / (const Poco::Int64& other, const Var& da)
inline Poco::Int64 operator += (Poco::Int64& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::Int64
/// Addition assignment operator for adding Var to Poco::Int64
{
return other += da.convert<Poco::Int64>();
}
inline Poco::Int64 operator -= (Poco::Int64& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::Int64
/// Subtraction assignment operator for subtracting Var from Poco::Int64
{
return other -= da.convert<Poco::Int64>();
}
inline Poco::Int64 operator *= (Poco::Int64& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::Int64
/// Multiplication assignment operator for multiplying Var with Poco::Int64
{
return other *= da.convert<Poco::Int64>();
}
inline Poco::Int64 operator /= (Poco::Int64& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::Int64
/// Division assignment operator for dividing Var with Poco::Int64
{
return other /= da.convert<Poco::Int64>();
}
@ -1722,28 +1758,28 @@ inline Poco::UInt64 operator / (const Poco::UInt64& other, const Var& da)
inline Poco::UInt64 operator += (Poco::UInt64& other, const Var& da)
/// Addition asignment operator for adding Var to Poco::UInt64
/// Addition assignment operator for adding Var to Poco::UInt64
{
return other += da.convert<Poco::UInt64>();
}
inline Poco::UInt64 operator -= (Poco::UInt64& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from Poco::UInt64
/// Subtraction assignment operator for subtracting Var from Poco::UInt64
{
return other -= da.convert<Poco::UInt64>();
}
inline Poco::UInt64 operator *= (Poco::UInt64& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with Poco::UInt64
/// Multiplication assignment operator for multiplying Var with Poco::UInt64
{
return other *= da.convert<Poco::UInt64>();
}
inline Poco::UInt64 operator /= (Poco::UInt64& other, const Var& da)
/// Division asignment operator for dividing Var with Poco::UInt64
/// Division assignment operator for dividing Var with Poco::UInt64
{
return other /= da.convert<Poco::UInt64>();
}
@ -1826,28 +1862,28 @@ inline float operator / (const float& other, const Var& da)
inline float operator += (float& other, const Var& da)
/// Addition asignment operator for adding Var to float
/// Addition assignment operator for adding Var to float
{
return other += da.convert<float>();
}
inline float operator -= (float& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from float
/// Subtraction assignment operator for subtracting Var from float
{
return other -= da.convert<float>();
}
inline float operator *= (float& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with float
/// Multiplication assignment operator for multiplying Var with float
{
return other *= da.convert<float>();
}
inline float operator /= (float& other, const Var& da)
/// Division asignment operator for dividing Var with float
/// Division assignment operator for dividing Var with float
{
return other /= da.convert<float>();
}
@ -1930,28 +1966,28 @@ inline double operator / (const double& other, const Var& da)
inline double operator += (double& other, const Var& da)
/// Addition asignment operator for adding Var to double
/// Addition assignment operator for adding Var to double
{
return other += da.convert<double>();
}
inline double operator -= (double& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from double
/// Subtraction assignment operator for subtracting Var from double
{
return other -= da.convert<double>();
}
inline double operator *= (double& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with double
/// Multiplication assignment operator for multiplying Var with double
{
return other *= da.convert<double>();
}
inline double operator /= (double& other, const Var& da)
/// Division asignment operator for dividing Var with double
/// Division assignment operator for dividing Var with double
{
return other /= da.convert<double>();
}
@ -2101,28 +2137,28 @@ inline long operator / (const long& other, const Var& da)
inline long operator += (long& other, const Var& da)
/// Addition asignment operator for adding Var to long
/// Addition assignment operator for adding Var to long
{
return other += da.convert<long>();
}
inline long operator -= (long& other, const Var& da)
/// Subtraction asignment operator for subtracting Var from long
/// Subtraction assignment operator for subtracting Var from long
{
return other -= da.convert<long>();
}
inline long operator *= (long& other, const Var& da)
/// Multiplication asignment operator for multiplying Var with long
/// Multiplication assignment operator for multiplying Var with long
{
return other *= da.convert<long>();
}
inline long operator /= (long& other, const Var& da)
/// Division asignment operator for dividing Var with long
/// Division assignment operator for dividing Var with long
{
return other /= da.convert<long>();
}

View File

@ -90,7 +90,6 @@ void containerToJSON(C& cont, std::string& val)
}
for (; it != itEnd; ++it)
{
val.append(", ");
appendJSONValue(val, *it);
}
@ -137,47 +136,47 @@ public:
virtual void convert(Int8& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(Int16& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(Int32& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(Int64& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(UInt8& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(UInt16& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(UInt32& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(UInt64& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(DateTime& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(LocalDateTime& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(Timestamp& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
#ifndef POCO_LONG_IS_64_BIT
@ -191,66 +190,78 @@ public:
virtual void convert(bool& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(float& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(double& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(char& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(std::string& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual void convert(Poco::UTF16String& val) const;
/// Throws BadCastException. Must be overriden in a type
/// specialization in order to suport the conversion.
/// specialization in order to support the conversion.
virtual bool isArray() const;
/// Returns true.
virtual bool isVector() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isList() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isDeque() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isStruct() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isInteger() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isSigned() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isNumeric() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isBoolean() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isString() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to suport the diagnostic.
/// specialization in order to support the diagnostic.
virtual bool isDate() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to support the diagnostic.
virtual bool isTime() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to support the diagnostic.
virtual bool isDateTime() const;
/// Returns false. Must be properly overriden in a type
/// specialization in order to support the diagnostic.
virtual std::size_t size() const;
/// Returns 1 iff Var is not empty or this function overriden.
@ -267,7 +278,7 @@ protected:
/// pre-allocated buffer inside the holder).
///
/// Called from clone() member function of the implementation when
/// smal object optimization is enabled.
/// small object optimization is enabled.
{
#ifdef POCO_NO_SOO
(void)pVarHolder;
@ -318,8 +329,8 @@ protected:
template <typename F, typename T>
void convertToSmallerUnsigned(const F& from, T& to) const
/// This function is meant for converting unsigned integral data types,
/// from larger to smaller type. Since lower limit is always 0 for unigned types,
/// only the upper limit is checked, thus saving some cycles compared to the signed
/// from larger to smaller type. Since lower limit is always 0 for unsigned types,
/// only the upper limit is checked, thus saving some cycles compared to the signed
/// version of the function. If the value to be converted is smaller than
/// the maximum value for the target type, the conversion is performed.
{
@ -335,8 +346,8 @@ protected:
template <typename F, typename T>
void convertSignedToUnsigned(const F& from, T& to) const
/// This function is meant for converting signed integral data types to
/// unsigned data types. Negative values can not be converted and if one is
/// encountered, RangeException is thrown.
/// unsigned data types. Negative values can not be converted and if one
/// is encountered, RangeException is thrown.
/// If upper limit is within the target data type limits, the conversion is performed.
{
poco_static_assert (std::numeric_limits<F>::is_specialized);
@ -353,9 +364,9 @@ protected:
template <typename F, typename T>
void convertSignedFloatToUnsigned(const F& from, T& to) const
/// This function is meant for converting floating point data types to
/// unsigned integral data types. Negative values can not be converted and if one is
/// encountered, RangeException is thrown.
/// If uper limit is within the target data type limits, the conversion is performed.
/// unsigned integral data types. Negative values can not be converted and if one
/// is encountered, RangeException is thrown.
/// If upper limit is within the target data type limits, the conversion is performed.
{
poco_static_assert (std::numeric_limits<F>::is_specialized);
poco_static_assert (std::numeric_limits<T>::is_specialized);
@ -372,16 +383,16 @@ protected:
template <typename F, typename T>
void convertUnsignedToSigned(const F& from, T& to) const
/// This function is meant for converting unsigned integral data types to
/// unsigned data types. Negative values can not be converted and if one is
/// encountered, RangeException is thrown.
/// If upper limit is within the target data type limits, the converiosn is performed.
/// signed integral data types. Negative values can not be converted and if one
/// is encountered, RangeException is thrown.
/// If upper limit is within the target data type limits, the conversion is performed.
{
poco_static_assert (std::numeric_limits<F>::is_specialized);
poco_static_assert (std::numeric_limits<T>::is_specialized);
poco_static_assert (!std::numeric_limits<F>::is_signed);
poco_static_assert (std::numeric_limits<T>::is_signed);
checkUpperLimit<F,T>(from);
checkUpperLimit<F,T>(from);
to = static_cast<T>(from);
}
@ -395,7 +406,7 @@ private:
throw RangeException("Value too large.");
}
else
if (static_cast<T>(from) > std::numeric_limits<T>::max())
if (from > std::numeric_limits<T>::max())
{
throw RangeException("Value too large.");
}
@ -607,6 +618,24 @@ inline bool VarHolder::isString() const
return false;
}
inline bool VarHolder::isDate() const
{
return false;
}
inline bool VarHolder::isTime() const
{
return false;
}
inline bool VarHolder::isDateTime() const
{
return false;
}
inline std::size_t VarHolder::size() const
{
return 1u;
@ -3329,6 +3358,21 @@ public:
return false;
}
bool isDate() const
{
return true;
}
bool isTime() const
{
return true;
}
bool isDateTime() const
{
return true;
}
private:
VarHolderImpl();
VarHolderImpl(const VarHolderImpl&);
@ -3430,6 +3474,21 @@ public:
return false;
}
bool isDate() const
{
return true;
}
bool isTime() const
{
return true;
}
bool isDateTime() const
{
return true;
}
private:
VarHolderImpl();
VarHolderImpl(const VarHolderImpl&);
@ -3531,6 +3590,21 @@ public:
return false;
}
bool isDate() const
{
return true;
}
bool isTime() const
{
return true;
}
bool isDateTime() const
{
return true;
}
private:
VarHolderImpl();
VarHolderImpl(const VarHolderImpl&);

View File

@ -137,11 +137,10 @@ inline bool VarIterator::operator != (const VarIterator& other) const
namespace std
{
using std::swap;
template<>
inline void swap<Poco::Dynamic::VarIterator>(Poco::Dynamic::VarIterator& s1,
Poco::Dynamic::VarIterator& s2)
/// Full template specalization of std:::swap for VarIterator
/// Full template specialization of std:::swap for VarIterator
{
s1.swap(s2);
}

View File

@ -0,0 +1,41 @@
//
// JSONString.h
//
// Library: Foundation
// Package: Core
// Module: String
//
// JSONString utility functions.
//
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#ifndef Foundation_JSONString_INCLUDED
#define Foundation_JSONString_INCLUDED
#include "Poco/Foundation.h"
namespace Poco {
void Foundation_API toJSON(const std::string& value, std::ostream& out, bool wrap = true);
/// Formats string value into the supplied output stream by
/// escaping control characters.
/// If wrap is true, the resulting string is enclosed in double quotes
std::string Foundation_API toJSON(const std::string& value, bool wrap = true);
/// Formats string value by escaping control characters.
/// If wrap is true, the resulting string is enclosed in double quotes
/// Returns formatted string.
} // namespace Poco
#endif // Foundation_JSONString_INCLUDED

View File

@ -56,6 +56,20 @@ struct Foundation_API UTF8
static void removeBOM(std::string& str);
/// Remove the UTF-8 Byte Order Mark sequence (0xEF, 0xBB, 0xBF)
/// from the beginning of the string, if it's there.
static std::string escape(const std::string& s);
/// Escapes a string. Special characters like tab, backslash, ... are
/// escaped. Unicode characters are escaped to \uxxxx.
static std::string escape(const std::string::const_iterator& begin, const std::string::const_iterator& end);
/// Escapes a string. Special characters like tab, backslash, ... are
/// escaped. Unicode characters are escaped to \uxxxx.
static std::string unescape(const std::string& s);
/// Creates an UTF8 string from a string that contains escaped characters.
static std::string unescape(const std::string::const_iterator& begin, const std::string::const_iterator& end);
/// Creates an UTF8 string from a string that contains escaped characters.
};

View File

@ -0,0 +1,38 @@
//
// String.h
//
// Library: Foundation
// Package: Core
// Module: String
//
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#include "Poco/JSONString.h"
#include "Poco/UTF8String.h"
#include <ostream>
namespace Poco {
void toJSON(const std::string& value, std::ostream& out, bool wrap)
{
if (wrap) out << '"';
out << UTF8::escape(value.begin(), value.end());
if (wrap) out << '"';
}
std::string toJSON(const std::string& value, bool wrap)
{
std::string ret;
if (wrap) ret.append(1, '"');
ret.append(UTF8::escape(value.begin(), value.end()));
if (wrap) ret.append(1, '"');
return ret;
}
} // namespace Poco

View File

@ -17,6 +17,8 @@
#include "Poco/TextIterator.h"
#include "Poco/TextConverter.h"
#include "Poco/UTF8Encoding.h"
#include "Poco/NumberFormatter.h"
#include "Poco/Ascii.h"
#include <algorithm>
@ -170,4 +172,206 @@ void UTF8::removeBOM(std::string& str)
}
std::string UTF8::escape(const std::string &s)
{
return escape(s.begin(), s.end());
}
std::string UTF8::escape(const std::string::const_iterator& begin, const std::string::const_iterator& end)
{
static Poco::UInt32 offsetsFromUTF8[6] = {
0x00000000UL, 0x00003080UL, 0x000E2080UL,
0x03C82080UL, 0xFA082080UL, 0x82082080UL
};
std::string result;
std::string::const_iterator it = begin;
while(it != end)
{
Poco::UInt32 ch = 0;
unsigned int sz = 0;
do
{
ch <<= 6;
ch += (unsigned char)*it++;
sz++;
}
while (it != end && (*it & 0xC0) == 0x80 && sz < 6);
ch -= offsetsFromUTF8[sz-1];
if (ch == '\n') result += "\\n";
else if (ch == '\t') result += "\\t";
else if (ch == '\r') result += "\\r";
else if (ch == '\b') result += "\\b";
else if (ch == '\f') result += "\\f";
else if (ch == '\v') result += "\\v";
else if (ch == '\a') result += "\\a";
else if (ch == '\\') result += "\\\\";
else if (ch == '\"') result += "\\\"";
else if (ch == '/') result += "\\/";
else if (ch == '\0') result += "\\u0000";
else if (ch < 32 || ch == 0x7f)
{
result += "\\u";
NumberFormatter::appendHex(result, (unsigned short) ch, 4);
}
else if (ch > 0xFFFF)
{
ch -= 0x10000;
result += "\\u";
NumberFormatter::appendHex(result, (unsigned short) (( ch >> 10 ) & 0x03ff ) + 0xd800, 4);
result += "\\u";
NumberFormatter::appendHex(result, (unsigned short) (ch & 0x03ff ) + 0xdc00, 4);
}
else if (ch >= 0x80 && ch <= 0xFFFF)
{
result += "\\u";
NumberFormatter::appendHex(result, (unsigned short) ch, 4);
}
else
{
result += (char) ch;
}
}
return result;
}
std::string UTF8::unescape(const std::string &s)
{
return unescape(s.begin(), s.end());
}
std::string UTF8::unescape(const std::string::const_iterator& begin, const std::string::const_iterator& end)
{
std::string result;
std::string::const_iterator it = begin;
while (it != end)
{
Poco::UInt32 ch = (Poco::UInt32) *it++;
if (ch == '\\')
{
if ( it == end )
{
//Invalid sequence!
}
if (*it == 'n')
{
ch = '\n';
it++;
}
else if (*it == 't')
{
ch = '\t';
it++;
}
else if (*it == 'r')
{
ch = '\r';
it++;
}
else if (*it == 'b')
{
ch = '\b';
it++;
}
else if (*it == 'f')
{
ch = '\f';
it++;
}
else if (*it == 'v')
{
ch = '\v';
it++;
}
else if (*it == 'a')
{
ch = '\a';
it++;
}
else if (*it == 'u')
{
char digs[5];
memset(digs, 0, 5);
unsigned int dno = 0;
it++;
while (it != end && Ascii::isHexDigit(*it) && dno < 4) digs[dno++] = *it++;
if (dno > 0)
{
ch = strtol(digs, NULL, 16);
}
if( ch >= 0xD800 && ch <= 0xDBFF )
{
if ( it == end || *it != '\\' )
{
//Invalid sequence!
}
else
{
it++;
if ( it == end || *it != 'u' )
{
//Invalid sequence!
}
else
{
it++;
}
}
// UTF-16 surrogate pair. Go fetch other half
memset(digs, 0, 5);
dno = 0;
while (it != end && Ascii::isHexDigit(*it) && dno < 4) digs[dno++] = *it++;
if (dno > 0)
{
Poco::UInt32 temp = strtol(digs, NULL, 16);
if( temp >= 0xDC00 && temp <= 0xDFFF )
{
ch = ( ( ( ch - 0xD800 ) << 10 ) | ( temp - 0xDC00 ) ) + 0x10000;
}
}
}
}
else if (*it == 'U')
{
char digs[9];
memset(digs, 0, 9);
unsigned int dno = 0;
it++;
while (it != end && Ascii::isHexDigit(*it) && dno < 8)
{
digs[dno++] = *it++;
}
if (dno > 0)
{
ch = strtol(digs, NULL, 16);
}
}
}
unsigned char utf8[4];
UTF8Encoding encoding;
int sz = encoding.convert(ch, utf8, 4);
result.append((char*) utf8, sz);
}
return result;
}
} // namespace Poco

View File

@ -337,6 +337,19 @@ void Var::empty()
}
void Var::clear()
{
#ifdef POCO_NO_SOO
delete _pHolder;
_pHolder = 0;
#else
if (_placeholder.isLocal()) this->~Var();
else delete content();
_placeholder.erase();
#endif
}
Var& Var::getAt(std::size_t n)
{
if (isVector())
@ -402,7 +415,63 @@ Var Var::parse(const std::string& val, std::string::size_type& pos)
case '"':
return parseJSONString(val, pos);
default:
return parseString(val, pos);
{
std::string str = parseString(val, pos);
if (str == "false")
return false;
if (str == "true")
return true;
bool isNumber = false;
bool isSigned = false;
int separators = 0;
int frac = 0;
int index = 0;
size_t size = str.size();
for (size_t i = 0; i < size ; ++i)
{
int ch = str[i];
if ((ch == '-' || ch == '+') && index == 0)
{
if (ch == '-')
isSigned = true;
}
else if (Ascii::isDigit(ch))
{
isNumber |= true;
}
else if (ch == '.' || ch == ',')
{
frac = ch;
++separators;
if (separators > 1)
return str;
}
else
return str;
++index;
}
if (frac && isNumber)
{
const double number = NumberParser::parseFloat(str, frac);
return Var(number);
}
else if (frac == 0 && isNumber && isSigned)
{
const Poco::Int64 number = NumberParser::parse64(str);
return number;
}
else if (frac == 0 && isNumber && !isSigned)
{
const Poco::UInt64 number = NumberParser::parseUnsigned64(str);
return number;
}
return str;
}
}
}
std::string empty;
@ -412,7 +481,7 @@ Var Var::parse(const std::string& val, std::string::size_type& pos)
Var Var::parseObject(const std::string& val, std::string::size_type& pos)
{
poco_assert_dbg (val[pos] == '{');
poco_assert_dbg (pos < val.size() && val[pos] == '{');
++pos;
skipWhiteSpace(val, pos);
DynamicStruct aStruct;
@ -441,7 +510,7 @@ Var Var::parseObject(const std::string& val, std::string::size_type& pos)
Var Var::parseArray(const std::string& val, std::string::size_type& pos)
{
poco_assert_dbg (val[pos] == '[');
poco_assert_dbg (pos < val.size() && val[pos] == '[');
++pos;
skipWhiteSpace(val, pos);
std::vector<Var> result;
@ -464,6 +533,7 @@ Var Var::parseArray(const std::string& val, std::string::size_type& pos)
std::string Var::parseString(const std::string& val, std::string::size_type& pos)
{
poco_assert_dbg (pos < val.size());
if (val[pos] == '"')
{
return parseJSONString(val, pos);
@ -486,7 +556,7 @@ std::string Var::parseString(const std::string& val, std::string::size_type& pos
std::string Var::parseJSONString(const std::string& val, std::string::size_type& pos)
{
poco_assert_dbg (val[pos] == '"');
poco_assert_dbg (pos < val.size() && val[pos] == '"');
++pos;
std::string result;
bool done = false;
@ -543,7 +613,8 @@ std::string Var::parseJSONString(const std::string& val, std::string::size_type&
void Var::skipWhiteSpace(const std::string& val, std::string::size_type& pos)
{
while (std::isspace(val[pos]))
poco_assert_dbg (pos < val.size());
while (std::isspace(val[pos]) && pos < val.size())
++pos;
}

View File

@ -14,6 +14,7 @@
#include "Poco/Dynamic/VarHolder.h"
#include "Poco/Dynamic/Var.h"
#include "Poco/UTF8String.h"
namespace Poco {
@ -35,57 +36,28 @@ namespace Impl {
void escape(std::string& target, const std::string& source)
{
std::string::const_iterator it(source.begin());
std::string::const_iterator end(source.end());
for (; it != end; ++it)
{
switch (*it)
{
case '"':
target += "\\\"";
break;
case '\\':
target += "\\\\";
break;
case '\b':
target += "\\b";
break;
case '\f':
target += "\\f";
break;
case '\n':
target += "\\n";
break;
case '\r':
target += "\\r";
break;
case '\t':
target += "\\t";
break;
default:
target += *it;
break;
}
}
target = UTF8::escape(source.begin(), source.end());
}
bool isJSONString(const Var& any)
{
return any.type() == typeid(std::string) ||
any.type() == typeid(char) ||
any.type() == typeid(char*) ||
any.type() == typeid(Poco::DateTime) ||
any.type() == typeid(Poco::LocalDateTime) ||
return any.type() == typeid(std::string) ||
any.type() == typeid(char) ||
any.type() == typeid(char*) ||
any.type() == typeid(Poco::DateTime) ||
any.type() == typeid(Poco::LocalDateTime) ||
any.type() == typeid(Poco::Timestamp);
}
void appendJSONString(std::string& val, const Var& any)
{
val += '"';
escape(val, any.convert<std::string>());
val += '"';
std::string json(val);
val.append(1, '"');
escape(json, any.convert<std::string>());
val.append(json);
val.append(1, '"');
}
@ -97,14 +69,14 @@ void appendJSONKey(std::string& val, const Var& any)
void appendJSONValue(std::string& val, const Var& any)
{
if (any.isEmpty())
if (any.isEmpty())
{
val.append("null");
}
else
else
{
bool isStr = isJSONString(any);
if (isStr)
if (isStr)
{
appendJSONString(val, any.convert<std::string>());
}

View File

@ -0,0 +1,12 @@
vc.project.guid = C812E0B9-69A9-4FA1-A1D4-161CF677BD10
vc.project.name = TestSuite
vc.project.target = TestSuite
vc.project.type = testsuite
vc.project.pocobase = ..\\..
vc.project.platforms = Win32, x64, WinCE
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = TestSuite_vs90.vcproj
vc.project.compiler.include = ..\\..\\Foundation\\include
vc.project.linker.dependencies.Win32 = iphlpapi.lib
vc.project.linker.dependencies.x64 = iphlpapi.lib
vc.project.linker.dependencies.WinCE = iphlpapi.lib

View File

@ -28,7 +28,7 @@
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>TestSuite</ProjectName>
<ProjectGuid>{F1EE93DF-347F-4CB3-B191-C4E63F38E972}</ProjectGuid>
<ProjectGuid>{C812E0B9-69A9-4FA1-A1D4-161CF677BD10}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

View File

@ -20,6 +20,7 @@
#include <utility>
#if defined(_MSC_VER) && _MSC_VER < 1400
#pragma warning(disable:4800)//forcing value to bool 'true' or 'false'
#endif
@ -55,7 +56,7 @@ private:
};
VarTest::VarTest(const std::string& name): CppUnit::TestCase(name)
VarTest::VarTest(const std::string& rName): CppUnit::TestCase(rName)
{
}
@ -69,7 +70,7 @@ void VarTest::testInt8()
{
Poco::Int8 src = 32;
Var a1 = src;
assert (a1.type() == typeid(Poco::Int8));
std::string s1;
@ -121,10 +122,10 @@ void VarTest::testInt8()
std::string t2;
a2.convert(t2);
assert (s1 == t2);
Int8 value = a1.extract<Int8>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -212,7 +213,7 @@ void VarTest::testInt16()
Int16 value = a1.extract<Int16>();
assert (value == 32);
try
{
Int32 value2; value2 = a1.extract<Int32>();
@ -245,7 +246,7 @@ void VarTest::testInt32()
{
Poco::Int32 src = 32;
Var a1 = src;
assert (a1.type() == typeid(Poco::Int32));
std::string s1;
@ -297,10 +298,10 @@ void VarTest::testInt32()
std::string t2;
a2.convert(t2);
assert (s1 == t2);
Int32 value = a1.extract<Int32>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -333,7 +334,7 @@ void VarTest::testInt64()
{
Poco::Int64 src = 32;
Var a1 = src;
assert (a1.type() == typeid(Poco::Int64));
std::string s1;
@ -388,7 +389,7 @@ void VarTest::testInt64()
Int64 value = a1.extract<Int64>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -476,7 +477,7 @@ void VarTest::testUInt8()
UInt8 value = a1.extract<UInt8>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -564,7 +565,7 @@ void VarTest::testUInt16()
UInt16 value = a1.extract<UInt16>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -652,7 +653,7 @@ void VarTest::testUInt32()
UInt32 value = a1.extract<UInt32>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -740,7 +741,7 @@ void VarTest::testUInt64()
UInt64 value = a1.extract<UInt64>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -773,7 +774,7 @@ void VarTest::testBool()
{
bool src = true;
Var a1 = src;
assert (a1.type() == typeid(bool));
std::string s1;
@ -828,7 +829,7 @@ void VarTest::testBool()
bool value = a1.extract<bool>();
assert (value);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -844,7 +845,7 @@ void VarTest::testChar()
{
char src = ' ';
Var a1 = src;
assert (a1.type() == typeid(char));
std::string s1;
@ -899,7 +900,7 @@ void VarTest::testChar()
char value = a1.extract<char>();
assert (value == ' ');
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -918,7 +919,7 @@ void VarTest::testFloat()
float src = 32.0f;
Var a1 = src;
assert (a1.type() == typeid(float));
std::string s1;
@ -973,7 +974,7 @@ void VarTest::testFloat()
float value = a1.extract<float>();
assert (value == 32.0f);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -1010,7 +1011,7 @@ void VarTest::testDouble()
double src = 32.0;
Var a1 = src;
assert (a1.type() == typeid(double));
std::string s1;
@ -1065,7 +1066,7 @@ void VarTest::testDouble()
double value = a1.extract<double>();
assert (value == 32.0);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -1075,7 +1076,7 @@ void VarTest::testDouble()
{
}
Var a3 = a1 + 1.0;
assert (a3 == 33.0);
a3 = a1 - 1.0;
@ -1098,7 +1099,7 @@ void VarTest::testDouble()
void VarTest::testString()
{
Var a1("32");
assert (a1.type() == typeid(std::string));
std::string s1;
@ -1149,7 +1150,7 @@ void VarTest::testString()
const std::string& value = a1.extract<std::string>();
assert (value == "32");
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -1183,7 +1184,7 @@ void VarTest::testLong()
{
long src = 32;
Var a1 = src;
assert (a1.type() == typeid(long));
std::string s1;
@ -1235,10 +1236,10 @@ void VarTest::testLong()
std::string t2;
a2.convert(t2);
assert (s1 == t2);
long value = a1.extract<long>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -1271,7 +1272,7 @@ void VarTest::testULong()
{
unsigned long src = 32;
Var a1 = src;
assert (a1.type() == typeid(unsigned long));
std::string s1;
@ -1326,7 +1327,7 @@ void VarTest::testULong()
unsigned long value = a1.extract<unsigned long>();
assert (value == 32);
try
{
Int16 value2; value2 = a1.extract<Int16>();
@ -1604,26 +1605,26 @@ void VarTest::testArithmeticOperators()
assert (any3 == "123456789");
assert (("xyz" + any3) == "xyz123456789");
try { any3 = any1 - any2; fail ("must fail"); }
try { any3 = any1 - any2; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any3 -= any2; fail ("must fail"); }
try { any3 -= any2; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any3 = any1 * any2; fail ("must fail"); }
try { any3 = any1 * any2; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any3 *= any2; fail ("must fail"); }
try { any3 *= any2; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any3 = any1 / any2; fail ("must fail"); }
try { any3 = any1 / any2; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any3 /= any2; fail ("must fail"); }
try { any3 /= any2; fail ("must fail"); }
catch (InvalidArgumentException&){}
any1 = 10;
assert (any1++ == 10);
assert (any1 == 11);
assert (++any1 == 12);
@ -1634,16 +1635,16 @@ void VarTest::testArithmeticOperators()
any1 = 1.23;
try { ++any1; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any1++; fail ("must fail"); }
try { ++any1; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { --any1; fail ("must fail"); }
try { any1++; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any1--; fail ("must fail"); }
try { --any1; fail ("must fail"); }
catch (InvalidArgumentException&){}
try { any1--; fail ("must fail"); }
catch (InvalidArgumentException&){}
}
@ -1730,9 +1731,9 @@ void VarTest::testCtor()
Var a1(42);
Var a2(a1);
Var a3;
a3 = a1;
assert (a2 == 42);
assert (a3 == 42);
}
@ -1953,6 +1954,8 @@ void VarTest::testDynamicStructBasics()
aStruct.erase("First Name");
assert (aStruct.size() == 1);
assert (*(aStruct.members().begin()) == "Last Name");
aStruct.clear();
assert (aStruct.size() == 0);
}
@ -2154,7 +2157,7 @@ void VarTest::testArrayOfStructsToString()
"{ \"Age\" : 1, \"First Name\" : \"Junior\", \"Last Name\" : \"POCO\" }, "
"{ \"Age\" : 100, \"First Name\" : \"Senior\", \"Last Name\" : \"POCO\" } "
"] ] ]";
assert (res == expected);
assert (a1.toString() == res);
}
@ -2200,11 +2203,11 @@ void VarTest::testJSONDeserializeString()
char cc = b2.convert<char>();
assert (cc == 'c');
tst = "{ \"a\" : 1, \"b\" : 2 \n}";
tst = "{ \"a\" : \"1\", \"b\" : \"2\" \n}";
a = Var::parse(tst);
assert(a.toString() == "{ \"a\" : \"1\", \"b\" : \"2\" }");
tst = "{ \"a\" : 1, \"b\" : 2\n}";
tst = "{ \"a\" : \"1\", \"b\" : \"2\"\n}";
a = Var::parse(tst);
assert(a.toString() == "{ \"a\" : \"1\", \"b\" : \"2\" }");
}
@ -2370,27 +2373,64 @@ void VarTest::testJSONDeserializeStruct()
std::string sStr = Var::toString(aStr);
Var a = Var::parse(sStr);
assert (aStr["i8"] == i8);
assert (aStr["u16"] == u16);
assert (aStr["i32"] == i32);
assert (aStr["u64"] == u64);
assert (aStr["b"] == b);
assert (aStr["f"] == f);
assert (aStr["d"] == d);
assert (aStr["s"] == s);
assert (aStr["c"] == c);
assert (a["i8"] == i8);
assert (a["u16"] == u16);
assert (a["i32"] == i32);
assert (a["u64"] == u64);
assert (a["b"] == b);
assert (a["f"] == f);
assert (a["d"] == d);
assert (a["s"] == s);
assert (a["c"] == c);
}
void VarTest::testJSONRoundtripStruct()
{
Poco::Int64 i64(-1234567890);
Poco::UInt64 u64(1234567890);
u64 *= u64;
bool b = false;
double d = 3.1415;
std::string s("test string");
DynamicStruct aStr;
aStr["i64"] = i64;
aStr["u64"] = u64;
aStr["b"] = b;
aStr["d"] = d;
aStr["s"] = s;
std::string sStr = Var::toString(aStr);
Var a = Var::parse(sStr);
assert (a["i64"].isInteger());
assert (!a["u64"].isSigned());
assert (a["b"].isBoolean());
assert (a["d"].isNumeric());
assert (a["s"].isString());
std::string serialized = Var::toString(a);
assert (sStr == serialized);
}
void VarTest::testDate()
{
Poco::DateTime dtNow(2007, 3, 13, 8, 12, 15);
Poco::Timestamp tsNow = dtNow.timestamp();
Poco::LocalDateTime ldtNow(dtNow.timestamp());
Var dt(dtNow);
assert(dt.isDate());
assert(dt.isTime());
assert(dt.isDateTime());
Var ts(tsNow);
assert(ts.isDate());
assert(ts.isTime());
assert(ts.isDateTime());
Var ldt(ldtNow);
assert(ldt.isDate());
assert(ldt.isTime());
assert(ldt.isDateTime());
Var dtStr(dt.convert<std::string>());
Var tsStr(ts.convert<std::string>());
Var ldtStr(ldt.convert<std::string>());
@ -2413,7 +2453,7 @@ void VarTest::testGetIdxMustThrow(Var& a1, std::vector<Var>::size_type n)
{
try
{
Var val1 = a1[n];
Var val1 = a1[n];
fail("bad cast - must throw");
val1 = 0; // silence the compiler
}
@ -2427,7 +2467,7 @@ void VarTest::testGetIdxMustThrow(Var& a1, std::vector<Var>::size_type n)
try
{
const Var& c1 = a1;
const Var& cval1 = c1[n];
const Var& cval1 = c1[n];
fail("bad const cast - must throw");
assert (cval1 == c1); // silence the compiler
}
@ -2475,11 +2515,6 @@ void VarTest::testEmpty()
assert (da == da);
assert (!(da != da));
assert (da != Var(1));
assert (!(da == Var(1)));
assert (Var(1) != da);
assert (!(Var(1) == da));
assert (da != "");
assert ("" != da);
assert (!(da == ""));
@ -2635,6 +2670,7 @@ CppUnit::Test* VarTest::suite()
CppUnit_addTest(pSuite, VarTest, testJSONDeserializeArray);
CppUnit_addTest(pSuite, VarTest, testJSONDeserializeStruct);
CppUnit_addTest(pSuite, VarTest, testJSONDeserializeComplex);
CppUnit_addTest(pSuite, VarTest, testJSONRoundtripStruct);
CppUnit_addTest(pSuite, VarTest, testDate);
CppUnit_addTest(pSuite, VarTest, testEmpty);
CppUnit_addTest(pSuite, VarTest, testIterator);

View File

@ -65,6 +65,7 @@ public:
void testJSONDeserializePrimitives();
void testJSONDeserializeArray();
void testJSONDeserializeStruct();
void testJSONRoundtripStruct();
void testJSONDeserializeComplex();
void testDate();
void testEmpty();
@ -131,9 +132,17 @@ private:
assert (!std::numeric_limits<TU>::is_signed);
TS iMin = std::numeric_limits<TS>::min();
Poco::Dynamic::Var da = iMin;
try { TU i; i = da.convert<TU>(); fail("must fail"); }
Poco::Dynamic::Var dMin = iMin;
try { TU i; i = dMin.convert<TU>(); fail("must fail"); }
catch (Poco::RangeException&) {}
if(sizeof(TS) == sizeof(TU))
{
TU iMax = std::numeric_limits<TU>::max();
Poco::Dynamic::Var dMax = iMax;
try { TS i; i = dMax.convert<TS>(); fail("must fail"); }
catch (Poco::RangeException&) {}
}
}
template<typename TL, typename TS>

View File

@ -9,7 +9,7 @@ vc.project.configurations = debug_shared, release_shared, debug_static_mt, relea
vc.project.prototype = ${vc.project.name}_vs90.vcproj
vc.project.compiler.include = ..\\Foundation\\include
vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS;_CRT_SECURE_NO_WARNINGS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
vc.solution.create = true

View File

@ -34,7 +34,7 @@
ExecutionBucket="7"
Optimization="0"
AdditionalIncludeDirectories=".\include;..\Foundation\include"
PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS"
PreprocessorDefinitions="_DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
MinimalRebuild="false"
RuntimeLibrary="3"
@ -114,7 +114,7 @@
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
AdditionalIncludeDirectories=".\include;..\Foundation\include"
PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS"
PreprocessorDefinitions="NDEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;WINCE;$(ARCHFAM);$(_ARCHFAM_);_UNICODE;UNICODE;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
MinimalRebuild="false"
RuntimeLibrary="2"
@ -438,16 +438,63 @@
Name="Source Files">
<File
RelativePath=".\src\Array.cpp"/>
<File
RelativePath=".\src\ParseHandler.cpp"/>
<File
RelativePath=".\src\Handler.cpp"/>
<File
RelativePath=".\src\JSONException.cpp"/>
<File
RelativePath=".\src\Object.cpp"/>
<File
RelativePath=".\src\ParseHandler.cpp"/>
<File
RelativePath=".\src\Parser.cpp"/>
<File
RelativePath=".\src\ParserImpl.cpp"/>
<File
RelativePath=".\src\pd_json.c">
<FileConfiguration
Name="debug_shared|Digi JumpStart (ARMV4I)">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_shared|Digi JumpStart (ARMV4I)">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_mt|Digi JumpStart (ARMV4I)">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_mt|Digi JumpStart (ARMV4I)">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_md|Digi JumpStart (ARMV4I)">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_md|Digi JumpStart (ARMV4I)">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\PrintHandler.cpp"/>
<File
@ -471,10 +518,16 @@
RelativePath=".\include\Poco\JSON\JSONException.h"/>
<File
RelativePath=".\include\Poco\JSON\Object.h"/>
<File
RelativePath=".\include\Poco\JSON\ParseHandler.h"/>
<File
RelativePath=".\include\Poco\JSON\Parser.h"/>
<File
RelativePath=".\include\Poco\JSON\ParseHandler.h"/>
RelativePath=".\include\Poco\JSON\ParserImpl.h"/>
<File
RelativePath=".\include\pd_json.h"/>
<File
RelativePath=".\include\pd_json_private.h"/>
<File
RelativePath=".\include\Poco\JSON\PrintHandler.h"/>
<File

View File

@ -1,30 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|SDK_AM335X_SK_WEC2013_V300">
<Configuration>debug_shared</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|SDK_AM335X_SK_WEC2013_V300">
<Configuration>debug_static_md</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|SDK_AM335X_SK_WEC2013_V300">
<Configuration>debug_static_mt</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|SDK_AM335X_SK_WEC2013_V300">
<Configuration>release_shared</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|SDK_AM335X_SK_WEC2013_V300">
<Configuration>release_static_md</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|SDK_AM335X_SK_WEC2013_V300">
<Configuration>release_static_mt</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
</ProjectConfiguration>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c"/>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
<ClCompile Include="src\Template.cpp"/>
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>JSON</ProjectName>
@ -36,59 +25,11 @@
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>11.0.61030.0</_ProjectFileVersion>
<_ProjectFileVersion>11.0.50727.1</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">PocoJSONd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">PocoJSONmtd</TargetName>
@ -96,187 +37,18 @@
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">PocoJSONmd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">PocoJSONmt</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">
<OutDir>..\bin\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
<GenerateManifest>true</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">
<OutDir>..\bin\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
<GenerateManifest>true</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<OutputFile>..\bin\$(Platform)\PocoJSONd.dll</OutputFile>
<AdditionalLibraryDirectories>..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>..\bin\$(Platform)\PocoJSONd.pdb</ProgramDatabaseFile>
<OptimizeReferences/>
<EnableCOMDATFolding/>
<ImportLibrary>..\lib\$(Platform)\PocoJSONd.lib</ImportLibrary>
<SubSystem>WindowsCE</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<OutputFile>..\bin\$(Platform)\PocoJSON.dll</OutputFile>
<AdditionalLibraryDirectories>..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile/>
<OptimizeReferences/>
<EnableCOMDATFolding/>
<ImportLibrary>..\lib\$(Platform)\PocoJSON.lib</ImportLibrary>
<SubSystem>WindowsCE</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib\$(Platform)\PocoJSONmtd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmtd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmt.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib\$(Platform)\PocoJSONmdd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmdd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
<ClCompile Include="src\Template.cpp"/>
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<ItemDefinitionGroup/>
<ItemGroup>
<ClInclude Include="include\Poco\JSON\Array.h"/>
<ClInclude Include="include\Poco\JSON\Handler.h"/>
<ClInclude Include="include\Poco\JSON\JSON.h"/>
<ClInclude Include="include\Poco\JSON\JSONException.h"/>
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{41bb903e-4480-4777-bc59-52374c3e9fdf}</UniqueIdentifier>
<UniqueIdentifier>{337fac4a-f3d4-4ae9-9f14-9667a075cda5}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{3c0edb85-d6a2-40b9-a8bf-1e642bf7b47c}</UniqueIdentifier>
<UniqueIdentifier>{4d205a9a-351d-49e3-8a54-afed5df67f23}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -1,30 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|SDK_AM335X_SK_WEC2013_V310">
<Configuration>debug_shared</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V310</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|SDK_AM335X_SK_WEC2013_V310">
<Configuration>debug_static_md</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V310</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|SDK_AM335X_SK_WEC2013_V310">
<Configuration>debug_static_mt</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V310</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|SDK_AM335X_SK_WEC2013_V310">
<Configuration>release_shared</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V310</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|SDK_AM335X_SK_WEC2013_V310">
<Configuration>release_static_md</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V310</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|SDK_AM335X_SK_WEC2013_V310">
<Configuration>release_static_mt</Configuration>
<Platform>SDK_AM335X_SK_WEC2013_V310</Platform>
</ProjectConfiguration>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c"/>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
<ClCompile Include="src\Template.cpp"/>
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>JSON</ProjectName>
@ -36,59 +25,11 @@
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V310'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V310'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V310'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V310'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V310'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V310'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>CE800</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V310'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V310'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V310'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V310'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V310'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V310'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V310'">PocoJSONd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V310'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V310'">PocoJSONmtd</TargetName>
@ -96,179 +37,7 @@
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V310'">PocoJSONmd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V310'">PocoJSONmt</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V310'">
<OutDir>..\bin\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
<GenerateManifest>true</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V310'">
<OutDir>..\bin\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental>false</LinkIncremental>
<GenerateManifest>true</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V310'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V310'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V310'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V310'">
<OutDir>..\lib\$(Platform)\</OutDir>
<IntDir>obj\JSON\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V310'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<OutputFile>..\bin\$(Platform)\PocoJSONd.dll</OutputFile>
<AdditionalLibraryDirectories>..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>..\bin\$(Platform)\PocoJSONd.pdb</ProgramDatabaseFile>
<OptimizeReferences/>
<EnableCOMDATFolding/>
<ImportLibrary>..\lib\$(Platform)\PocoJSONd.lib</ImportLibrary>
<SubSystem>WindowsCE</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V310'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<Link>
<OutputFile>..\bin\$(Platform)\PocoJSON.dll</OutputFile>
<AdditionalLibraryDirectories>..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile/>
<OptimizeReferences/>
<EnableCOMDATFolding/>
<ImportLibrary>..\lib\$(Platform)\PocoJSON.lib</ImportLibrary>
<SubSystem>WindowsCE</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V310'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib\$(Platform)\PocoJSONmtd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmtd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V310'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmt.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V310'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib\$(Platform)\PocoJSONmdd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmdd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V310'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<Lib>
<OutputFile>..\lib\$(Platform)\PocoJSONmd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
<ClCompile Include="src\Template.cpp"/>
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<ItemDefinitionGroup/>
<ItemGroup>
<ClInclude Include="include\Poco\JSON\Array.h"/>
<ClInclude Include="include\Poco\JSON\Handler.h"/>
@ -277,6 +46,9 @@
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4e94b697-547e-4ace-b81e-3479f6abff1e}</UniqueIdentifier>
<UniqueIdentifier>{520d9d3d-f64b-42b4-b341-56eb809dde28}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{75ac738b-fde9-4084-8c8b-ea14bd72556c}</UniqueIdentifier>
<UniqueIdentifier>{1e337b47-d394-4e23-a94d-603ec1fffe93}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -105,7 +105,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -142,7 +142,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -276,11 +276,26 @@
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -293,8 +308,11 @@
<ClInclude Include="include\Poco\JSON\JSON.h"/>
<ClInclude Include="include\Poco\JSON\JSONException.h"/>
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{b62fd9d2-e161-4408-8634-0959fb09a4a4}</UniqueIdentifier>
<UniqueIdentifier>{041b8d3a-67ce-4ef5-aaa1-ad1d20794ec4}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{41083e52-df9a-4912-a70d-2e9e50b3e126}</UniqueIdentifier>
<UniqueIdentifier>{9d4e9bc2-f859-4f92-a54c-2d19fed810cf}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>11.0.61030.0</_ProjectFileVersion>
<_ProjectFileVersion>11.0.50727.1</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoJSONd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -277,11 +277,26 @@
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -294,8 +309,11 @@
<ClInclude Include="include\Poco\JSON\JSON.h"/>
<ClInclude Include="include\Poco\JSON\JSONException.h"/>
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{58ebb201-50d9-4e70-9557-d0218a87122f}</UniqueIdentifier>
<UniqueIdentifier>{69634a2a-5bfa-411b-b554-6f4916cc19a4}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{98a7d2ec-3253-4030-a7a6-f21da920e3a1}</UniqueIdentifier>
<UniqueIdentifier>{61eb6c4b-fed2-45cb-9178-753e60fd8592}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoJSONd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -282,6 +282,21 @@
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -296,6 +311,9 @@
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{828519c3-56db-4969-b841-2cbfa4bcd11c}</UniqueIdentifier>
<UniqueIdentifier>{dd577b56-3570-4614-9969-eb24b7afbdc8}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{9ecb7de7-0a98-4027-a958-8e9f10d04fa5}</UniqueIdentifier>
<UniqueIdentifier>{000927e0-9bb9-4180-98a2-2e12d1fcd11e}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>14.0.23107.0</_ProjectFileVersion>
<_ProjectFileVersion>14.0.25123.0</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoJSONd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -282,6 +282,21 @@
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -289,6 +304,8 @@
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\Array.h"/>
<ClInclude Include="include\Poco\JSON\Handler.h"/>
<ClInclude Include="include\Poco\JSON\JSON.h"/>
@ -296,6 +313,7 @@
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{f4b29709-9e27-41b8-8f54-95336247d77a}</UniqueIdentifier>
<UniqueIdentifier>{d2310028-1107-43a3-aa53-b59049980845}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{ef4de2fd-abfb-4883-aa3f-e96d99dbd93b}</UniqueIdentifier>
<UniqueIdentifier>{bab99a54-e8b9-4225-83ec-9ea797b00123}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>14.0.23107.0</_ProjectFileVersion>
<_ProjectFileVersion>15.0.26228.10</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoJSONd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -282,6 +282,21 @@
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -289,6 +304,8 @@
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\Array.h"/>
<ClInclude Include="include\Poco\JSON\Handler.h"/>
<ClInclude Include="include\Poco\JSON\JSON.h"/>
@ -296,6 +313,7 @@
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{f4b29709-9e27-41b8-8f54-95336247d77a}</UniqueIdentifier>
<UniqueIdentifier>{eaf5d420-116e-47d8-815f-b6a9ed4f5040}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{ef4de2fd-abfb-4883-aa3f-e96d99dbd93b}</UniqueIdentifier>
<UniqueIdentifier>{d2119fd7-5f38-4f12-bbc6-e6c28c25cbfa}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -32,7 +32,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\include;..\Foundation\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -106,7 +106,7 @@
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories=".\include;..\Foundation\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
RuntimeLibrary="2"
BufferSecurityCheck="false"
@ -392,16 +392,63 @@
Name="Source Files">
<File
RelativePath=".\src\Array.cpp"/>
<File
RelativePath=".\src\ParseHandler.cpp"/>
<File
RelativePath=".\src\Handler.cpp"/>
<File
RelativePath=".\src\JSONException.cpp"/>
<File
RelativePath=".\src\Object.cpp"/>
<File
RelativePath=".\src\ParseHandler.cpp"/>
<File
RelativePath=".\src\Parser.cpp"/>
<File
RelativePath=".\src\ParserImpl.cpp"/>
<File
RelativePath=".\src\pd_json.c">
<FileConfiguration
Name="debug_shared|Win32">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_shared|Win32">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_mt|Win32">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_mt|Win32">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_md|Win32">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_md|Win32">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\PrintHandler.cpp"/>
<File
@ -425,10 +472,16 @@
RelativePath=".\include\Poco\JSON\JSONException.h"/>
<File
RelativePath=".\include\Poco\JSON\Object.h"/>
<File
RelativePath=".\include\Poco\JSON\ParseHandler.h"/>
<File
RelativePath=".\include\Poco\JSON\Parser.h"/>
<File
RelativePath=".\include\Poco\JSON\ParseHandler.h"/>
RelativePath=".\include\Poco\JSON\ParserImpl.h"/>
<File
RelativePath=".\include\pd_json.h"/>
<File
RelativePath=".\include\pd_json_private.h"/>
<File
RelativePath=".\include\Poco\JSON\PrintHandler.h"/>
<File

View File

@ -105,7 +105,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -142,7 +142,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -274,11 +274,26 @@
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -291,8 +306,11 @@
<ClInclude Include="include\Poco\JSON\JSON.h"/>
<ClInclude Include="include\Poco\JSON\JSONException.h"/>
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{c28269d8-04ee-40fb-a4ed-575f1c282888}</UniqueIdentifier>
<UniqueIdentifier>{49545bfe-a20a-45d4-9b2a-cd7e69fe8e12}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{57e71885-2ebe-4e9d-91db-5b8b7ff09fc6}</UniqueIdentifier>
<UniqueIdentifier>{270b75c6-5259-41f6-b8e2-2b7edfe8ad4e}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>11.0.61030.0</_ProjectFileVersion>
<_ProjectFileVersion>11.0.50727.1</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">PocoJSON64d</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -276,11 +276,26 @@
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Handler.cpp"/>
<ClCompile Include="src\JSONException.cpp"/>
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -293,8 +308,11 @@
<ClInclude Include="include\Poco\JSON\JSON.h"/>
<ClInclude Include="include\Poco\JSON\JSONException.h"/>
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{94e6a2a2-55b0-4278-8ab8-edbc124e5551}</UniqueIdentifier>
<UniqueIdentifier>{f83a409c-fc8e-45f5-9688-8ead00f2169d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{2fe12fd2-7886-4141-a05e-b0cd15a3eeb1}</UniqueIdentifier>
<UniqueIdentifier>{6d4235ea-23a5-47a5-a51e-4f4e41456129}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
<_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">PocoJSON64d</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -281,6 +281,21 @@
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -295,6 +310,9 @@
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{65e4e37d-a2d4-49dc-8611-fa7ab87bfa92}</UniqueIdentifier>
<UniqueIdentifier>{2ce85b17-f917-4aa4-b9c2-c21e8185e88f}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{a3967dcc-4200-4aef-acff-9bc22e0c54f9}</UniqueIdentifier>
<UniqueIdentifier>{de76c161-c814-4580-83f4-9870cc357bf1}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>14.0.23107.0</_ProjectFileVersion>
<_ProjectFileVersion>14.0.25123.0</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">PocoJSON64d</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -281,6 +281,21 @@
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -288,6 +303,8 @@
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\Array.h"/>
<ClInclude Include="include\Poco\JSON\Handler.h"/>
<ClInclude Include="include\Poco\JSON\JSON.h"/>
@ -295,6 +312,7 @@
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{a35e024a-fce4-4c8f-a0c3-532dbe761b14}</UniqueIdentifier>
<UniqueIdentifier>{d6ab9586-3599-4b69-b7ef-d66c96404669}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{b22b7691-e973-42aa-ac42-fdeb99ecd46d}</UniqueIdentifier>
<UniqueIdentifier>{e4225b0c-64e7-4ee6-a77a-0c7b9050578a}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -85,7 +85,7 @@
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>14.0.23107.0</_ProjectFileVersion>
<_ProjectFileVersion>15.0.26228.10</_ProjectFileVersion>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">PocoJSON64d</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">PocoJSONmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">PocoJSONmtd</TargetName>
@ -123,7 +123,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -156,7 +156,7 @@
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -281,6 +281,21 @@
<ClCompile Include="src\Object.cpp"/>
<ClCompile Include="src\ParseHandler.cpp"/>
<ClCompile Include="src\Parser.cpp"/>
<ClCompile Include="src\ParserImpl.cpp"/>
<ClCompile Include="src\pd_json.c">
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">CompileAsCpp</CompileAs>
<ForceConformanceInForLoopScope Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ForceConformanceInForLoopScope>
<CompileAs Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">CompileAsCpp</CompileAs>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp"/>
<ClCompile Include="src\Query.cpp"/>
<ClCompile Include="src\Stringifier.cpp"/>
@ -288,6 +303,8 @@
<ClCompile Include="src\TemplateCache.cpp"/>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\pd_json.h"/>
<ClInclude Include="include\pd_json_private.h"/>
<ClInclude Include="include\Poco\JSON\Array.h"/>
<ClInclude Include="include\Poco\JSON\Handler.h"/>
<ClInclude Include="include\Poco\JSON\JSON.h"/>
@ -295,6 +312,7 @@
<ClInclude Include="include\Poco\JSON\Object.h"/>
<ClInclude Include="include\Poco\JSON\ParseHandler.h"/>
<ClInclude Include="include\Poco\JSON\Parser.h"/>
<ClInclude Include="include\Poco\JSON\ParserImpl.h"/>
<ClInclude Include="include\Poco\JSON\PrintHandler.h"/>
<ClInclude Include="include\Poco\JSON\Query.h"/>
<ClInclude Include="include\Poco\JSON\Stringifier.h"/>

View File

@ -2,19 +2,16 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{a35e024a-fce4-4c8f-a0c3-532dbe761b14}</UniqueIdentifier>
<UniqueIdentifier>{f260b17e-44d9-4181-9130-0c3117638ea1}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{b22b7691-e973-42aa-ac42-fdeb99ecd46d}</UniqueIdentifier>
<UniqueIdentifier>{cd9124b6-1e5f-44fa-824a-80ce45895b68}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\Array.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Handler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -24,9 +21,18 @@
<ClCompile Include="src\Object.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParseHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\Parser.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ParserImpl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\pd_json.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\PrintHandler.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@ -59,10 +65,19 @@
<ClInclude Include="include\Poco\JSON\Object.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\Parser.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\ParseHandler.h">
<ClInclude Include="include\Poco\JSON\ParserImpl.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\pd_json_private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\JSON\PrintHandler.h">

View File

@ -32,7 +32,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\include;..\Foundation\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@ -106,7 +106,7 @@
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories=".\include;..\Foundation\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;JSON_EXPORTS;_CRT_SECURE_NO_WARNINGS"
StringPooling="true"
RuntimeLibrary="2"
BufferSecurityCheck="false"
@ -397,16 +397,63 @@
Name="Source Files">
<File
RelativePath=".\src\Array.cpp"/>
<File
RelativePath=".\src\ParseHandler.cpp"/>
<File
RelativePath=".\src\Handler.cpp"/>
<File
RelativePath=".\src\JSONException.cpp"/>
<File
RelativePath=".\src\Object.cpp"/>
<File
RelativePath=".\src\ParseHandler.cpp"/>
<File
RelativePath=".\src\Parser.cpp"/>
<File
RelativePath=".\src\ParserImpl.cpp"/>
<File
RelativePath=".\src\pd_json.c">
<FileConfiguration
Name="debug_shared|x64">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_shared|x64">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_mt|x64">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_mt|x64">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_md|x64">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_md|x64">
<Tool
Name="VCCLCompilerTool"
ForceConformanceInForLoopScope="true"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\src\PrintHandler.cpp"/>
<File
@ -430,10 +477,16 @@
RelativePath=".\include\Poco\JSON\JSONException.h"/>
<File
RelativePath=".\include\Poco\JSON\Object.h"/>
<File
RelativePath=".\include\Poco\JSON\ParseHandler.h"/>
<File
RelativePath=".\include\Poco\JSON\Parser.h"/>
<File
RelativePath=".\include\Poco\JSON\ParseHandler.h"/>
RelativePath=".\include\Poco\JSON\ParserImpl.h"/>
<File
RelativePath=".\include\pd_json.h"/>
<File
RelativePath=".\include\pd_json_private.h"/>
<File
RelativePath=".\include\Poco\JSON\PrintHandler.h"/>
<File

View File

@ -71,6 +71,19 @@ public:
Array(const Array& copy);
/// Creates an Array by copying another one.
#ifdef POCO_ENABLE_CPP11
Array(Array&& other);
/// Move constructor
Array& operator=(Array&& other);
/// Move assignment operator.
#endif // POCO_ENABLE_CPP11
Array& operator=(const Array& other);
/// Assignment operator.
virtual ~Array();
/// Destroys the Array.
@ -165,6 +178,7 @@ public:
/// Removes the element on the given index.
operator const Poco::Dynamic::Array& () const;
/// Conversion operator to Dynamic::Array.
static Poco::Dynamic::Array makeArray(const JSON::Array::Ptr& arr);
/// Utility function for creation of array.
@ -173,10 +187,13 @@ public:
/// Clears the contents of the array.
private:
void resetDynArray() const;
typedef SharedPtr<Poco::Dynamic::Array> ArrayPtr;
ValueVec _values;
mutable ArrayPtr _pArray;
mutable bool _modified;
};
@ -224,6 +241,7 @@ inline bool Array::isArray(ConstIterator& it) const
inline void Array::add(const Dynamic::Var& value)
{
_values.push_back(value);
_modified = true;
}
@ -231,6 +249,7 @@ inline void Array::set(unsigned int index, const Dynamic::Var& value)
{
if (index >= _values.size()) _values.resize(index + 1);
_values[index] = value;
_modified = true;
}
@ -356,11 +375,6 @@ public:
return _val;
}
bool isArray() const
{
return false;
}
bool isInteger() const
{
return false;
@ -495,11 +509,6 @@ public:
return _val;
}
bool isArray() const
{
return false;
}
bool isInteger() const
{
return false;

View File

@ -30,7 +30,7 @@
// from a DLL simpler. All files within this DLL are compiled with the JSON_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see
// JSON_API functions as being imported from a DLL, wheras this DLL sees symbols
// JSON_API functions as being imported from a DLL, whereas this DLL sees symbols
// defined with this macro as being exported.
//
#if defined(_WIN32) && defined(POCO_DLL)

View File

@ -79,9 +79,22 @@ public:
/// Struct is not copied to keep the operation as
/// efficient as possible (when needed, it will be generated upon request).
#ifdef POCO_ENABLE_CPP11
Object(Object&& other);
/// Move constructor
Object &operator =(Object &&other);
// Move asignment operator
#endif // POCO_ENABLE_CPP11
virtual ~Object();
/// Destroys the Object.
Object &operator =(const Object &other);
// Assignment operator
Iterator begin()
{
return _values.begin();
@ -214,6 +227,8 @@ public:
/// Insertion order preservation property is left intact.
private:
void resetDynStruct() const;
template <typename C>
void doStringify(const C& container, std::ostream& out, unsigned int indent, unsigned int step) const
{
@ -256,6 +271,7 @@ private:
KeyPtrList _keys;
bool _preserveInsOrder;
mutable StructPtr _pStruct;
mutable bool _modified;
};
@ -278,7 +294,8 @@ inline bool Object::isArray(const std::string& key) const
inline bool Object::isArray(ConstIterator& it) const
{
return it != _values.end() && it->second.type() == typeid(Array::Ptr);
const std::type_info& ti = it->second.type();
return it != _values.end() && (ti == typeid(Array::Ptr) || ti == typeid(Array));
}
@ -298,7 +315,8 @@ inline bool Object::isObject(const std::string& key) const
inline bool Object::isObject(ConstIterator& it) const
{
return it != _values.end() && it->second.type() == typeid(Object::Ptr);
const std::type_info& ti = it->second.type();
return it != _values.end() && (ti == typeid(Object::Ptr) || ti == typeid(Object));
}
@ -324,6 +342,7 @@ inline void Object::remove(const std::string& key)
}
}
}
_modified = true;
}

View File

@ -16,36 +16,12 @@
//
/*
Copyright (c) 2005 JSON.org
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
The Software shall be used for Good, not Evil.
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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
#ifndef JSON_JSONParser_INCLUDED
#define JSON_JSONParser_INCLUDED
#include "Poco/JSON/JSON.h"
#include "Poco/JSON/ParserImpl.h"
#include "Poco/JSON/Object.h"
#include "Poco/JSON/Array.h"
#include "Poco/JSON/ParseHandler.h"
@ -59,7 +35,7 @@ namespace Poco {
namespace JSON {
class JSON_API Parser
class JSON_API Parser: private ParserImpl
/// A parser for reading RFC 4627 compliant JSON from strings or streams.
///
/// Simple usage example:
@ -90,129 +66,6 @@ class JSON_API Parser
/// ----
{
public:
typedef std::char_traits<char> CharTraits;
typedef CharTraits::int_type CharIntType;
enum Classes
{
C_SPACE, /* space */
C_WHITE, /* other whitespace */
C_LCURB, /* { */
C_RCURB, /* } */
C_LSQRB, /* [ */
C_RSQRB, /* ] */
C_COLON, /* : */
C_COMMA, /* , */
C_QUOTE, /* " */
C_BACKS, /* \ */
C_SLASH, /* / */
C_PLUS, /* + */
C_MINUS, /* - */
C_POINT, /* . */
C_ZERO , /* 0 */
C_DIGIT, /* 123456789 */
C_LOW_A, /* a */
C_LOW_B, /* b */
C_LOW_C, /* c */
C_LOW_D, /* d */
C_LOW_E, /* e */
C_LOW_F, /* f */
C_LOW_L, /* l */
C_LOW_N, /* n */
C_LOW_R, /* r */
C_LOW_S, /* s */
C_LOW_T, /* t */
C_LOW_U, /* u */
C_ABCDF, /* ABCDF */
C_E, /* E */
C_ETC, /* everything else */
C_STAR, /* * */
NR_CLASSES
};
enum States
/// State codes
{
GO, /* start */
OK, /* ok */
OB, /* object */
KE, /* key */
CO, /* colon */
VA, /* value */
AR, /* array */
ST, /* string */
EC, /* escape */
U1, /* u1 */
U2, /* u2 */
U3, /* u3 */
U4, /* u4 */
MI, /* minus */
ZE, /* zero */
IT, /* integer */
FR, /* fraction */
E1, /* e */
E2, /* ex */
E3, /* exp */
T1, /* tr */
T2, /* tru */
T3, /* true */
F1, /* fa */
F2, /* fal */
F3, /* fals */
F4, /* false */
N1, /* nu */
N2, /* nul */
N3, /* null */
C1, /* / */
C2, /* / * */
C3, /* * */
FX, /* *.* *eE* */
D1, /* second UTF-16 character decoding started by \ */
D2, /* second UTF-16 character proceeded by u */
NR_STATES
};
enum Modes
/// Modes that can be pushed on the _pStack.
{
MODE_ARRAY = 1,
MODE_DONE = 2,
MODE_KEY = 3,
MODE_OBJECT = 4
};
enum Actions
{
CB = -10, /* _comment begin */
CE = -11, /* _comment end */
FA = -12, /* 0 */
TR = -13, /* 0 */
NU = -14, /* null */
DE = -15, /* double detected by exponent e E */
DF = -16, /* double detected by fraction . */
SB = -17, /* string begin */
MX = -18, /* integer detected by minus */
ZX = -19, /* integer detected by zero */
IX = -20, /* integer detected by 1-9 */
EX = -21, /* next char is _escaped */
UC = -22 /* Unicode character read */
};
enum JSONType
{
JSON_T_NONE = 0,
JSON_T_INTEGER,
JSON_T_FLOAT,
JSON_T_NULL,
JSON_T_TRUE,
JSON_T_FALSE,
JSON_T_STRING,
JSON_T_MAX
};
static const std::size_t JSON_PARSE_BUFFER_SIZE = 4096;
static const std::size_t JSON_PARSER_STACK_SIZE = 128;
static const int JSON_UNLIMITED_DEPTH = -1;
Parser(const Handler::Ptr& pHandler = new ParseHandler, std::size_t bufSize = JSON_PARSE_BUFFER_SIZE);
/// Creates JSON Parser, using the given Handler and buffer size.
@ -268,365 +121,6 @@ public:
private:
Parser(const Parser&);
Parser& operator = (const Parser&);
typedef Poco::Buffer<char> BufType;
bool push(int mode);
/// Push a mode onto the _pStack. Return false if there is overflow.
bool pop(int mode);
/// Pops the stack, assuring that the current mode matches the expectation.
/// Returns false if there is underflow or if the modes mismatch.
void growBuffer();
void clearBuffer();
void parseBufferPushBackChar(char c);
void parseBufferPopBackChar();
void addCharToParseBuffer(CharIntType nextChar, int nextClass);
void addEscapedCharToParseBuffer(CharIntType nextChar);
CharIntType decodeUnicodeChar();
void assertNotStringNullBool();
void assertNonContainer();
void parseBuffer();
template <typename IT>
class Source
{
public:
Source(const IT& it, const IT& end) : _it(it), _end(end)
{
}
~Source()
{
}
bool nextChar(CharIntType& c)
{
if (_it == _end) return false;
c = *_it;
++_it;
return true;
}
private:
IT _it;
IT _end;
};
template <typename S>
bool parseChar(CharIntType nextChar, S& source)
/// Called for each character (or partial character) in JSON string.
/// It accepts UTF-8, UTF-16, or UTF-32. If the character is accepted,
/// it returns true, otherwise false.
{
CharIntType nextClass, nextState;
unsigned char ch = static_cast<unsigned char>(CharTraits::to_char_type(nextChar));
// Determine the character's class.
if (!_allowNullByte && ch == 0) return false;
if (ch >= 0x80)
{
nextClass = C_ETC;
CharIntType count = utf8CheckFirst(nextChar);
if (!count)
{
throw Poco::JSON::JSONException("Bad character.");
}
char buffer[4];
buffer[0] = nextChar;
for (int i = 1; i < count; ++i)
{
int c = 0;
if (!source.nextChar(c)) throw Poco::JSON::JSONException("Invalid UTF8 sequence found");
buffer[i] = c;
}
if (!Poco::UTF8Encoding::isLegal((unsigned char*) buffer, count))
{
throw Poco::JSON::JSONException("No legal UTF8 found");
}
for (int i = 0; i < count; ++i)
{
parseBufferPushBackChar(buffer[i]);
}
return true;
}
else
{
nextClass = _asciiClass[nextChar];
if (nextClass <= xx) return false;
}
addCharToParseBuffer(nextChar, nextClass);
// Get the next _state from the _state transition table.
nextState = _stateTransitionTable[_state][nextClass];
if (nextState >= 0)
{
_state = nextState;
}
else
{
// Or perform one of the actions.
switch (nextState)
{
// Unicode character
case UC:
if (!decodeUnicodeChar()) return false;
// check if we need to read a second UTF-16 char
if (_utf16HighSurrogate) _state = D1;
else _state = ST;
break;
// _escaped char
case EX:
_escaped = 1;
_state = EC;
break;
// integer detected by minus
case MX:
_type = JSON_T_INTEGER;
_state = MI;
break;
// integer detected by zero
case ZX:
_type = JSON_T_INTEGER;
_state = ZE;
break;
// integer detected by 1-9
case IX:
_type = JSON_T_INTEGER;
_state = IT;
break;
// floating point number detected by exponent
case DE:
assertNotStringNullBool();
_type = JSON_T_FLOAT;
_state = E1;
break;
// floating point number detected by fraction
case DF:
assertNotStringNullBool();
_type = JSON_T_FLOAT;
_state = FX;
break;
// string begin "
case SB:
clearBuffer();
poco_assert(_type == JSON_T_NONE);
_type = JSON_T_STRING;
_state = ST;
break;
// n
case NU:
poco_assert(_type == JSON_T_NONE);
_type = JSON_T_NULL;
_state = N1;
break;
// f
case FA:
poco_assert(_type == JSON_T_NONE);
_type = JSON_T_FALSE;
_state = F1;
break;
// t
case TR:
poco_assert(_type == JSON_T_NONE);
_type = JSON_T_TRUE;
_state = T1;
break;
// closing comment
case CE:
_comment = 0;
poco_assert(_parseBuffer.size() == 0);
poco_assert(_type == JSON_T_NONE);
_state = _beforeCommentState;
break;
// opening comment
case CB:
if (!_allowComments) return false;
parseBufferPopBackChar();
parseBuffer();
poco_assert(_parseBuffer.size() == 0);
poco_assert(_type != JSON_T_STRING);
switch (_stack[_top])
{
case MODE_ARRAY:
case MODE_OBJECT:
switch (_state)
{
case VA:
case AR:
_beforeCommentState = _state;
break;
default:
_beforeCommentState = OK;
break;
}
break;
default:
_beforeCommentState = _state;
break;
}
_type = JSON_T_NONE;
_state = C1;
_comment = 1;
break;
// empty }
case -9:
{
clearBuffer();
if (_pHandler) _pHandler->endObject();
if (!pop(MODE_KEY)) return false;
_state = OK;
break;
}
// }
case -8:
{
parseBufferPopBackChar();
parseBuffer();
if (_pHandler) _pHandler->endObject();
if (!pop(MODE_OBJECT)) return false;
_type = JSON_T_NONE;
_state = OK;
break;
}
// ]
case -7:
{
parseBufferPopBackChar();
parseBuffer();
if (_pHandler) _pHandler->endArray();
if (!pop(MODE_ARRAY)) return false;
_type = JSON_T_NONE;
_state = OK;
break;
}
// {
case -6:
{
parseBufferPopBackChar();
if (_pHandler) _pHandler->startObject();
if (!push(MODE_KEY)) return false;
poco_assert(_type == JSON_T_NONE);
_state = OB;
break;
}
// [
case -5:
{
parseBufferPopBackChar();
if (_pHandler) _pHandler->startArray();
if (!push(MODE_ARRAY)) return false;
poco_assert(_type == JSON_T_NONE);
_state = AR;
break;
}
// string end "
case -4:
parseBufferPopBackChar();
switch (_stack[_top])
{
case MODE_KEY:
{
poco_assert(_type == JSON_T_STRING);
_type = JSON_T_NONE;
_state = CO;
if (_pHandler)
{
_pHandler->key(std::string(_parseBuffer.begin(), _parseBuffer.size()));
}
clearBuffer();
break;
}
case MODE_ARRAY:
case MODE_OBJECT:
poco_assert(_type == JSON_T_STRING);
parseBuffer();
_type = JSON_T_NONE;
_state = OK;
break;
default:
return false;
}
break;
// ,
case -3:
{
parseBufferPopBackChar();
parseBuffer();
switch (_stack[_top])
{
case MODE_OBJECT:
//A comma causes a flip from object mode to key mode.
if (!pop(MODE_OBJECT) || !push(MODE_KEY)) return false;
poco_assert(_type != JSON_T_STRING);
_type = JSON_T_NONE;
_state = KE;
break;
case MODE_ARRAY:
poco_assert(_type != JSON_T_STRING);
_type = JSON_T_NONE;
_state = VA;
break;
default:
return false;
}
break;
}
// :
case -2:
// A colon causes a flip from key mode to object mode.
parseBufferPopBackChar();
if (!pop(MODE_KEY) || !push(MODE_OBJECT)) return false;
poco_assert(_type == JSON_T_NONE);
_state = VA;
break;
//Bad action.
default:
return false;
}
}
return true;
}
bool done();
static CharIntType utf8CheckFirst(char byte);
bool isHighSurrogate(unsigned uc);
bool isLowSurrogate(unsigned uc);
unsigned decodeSurrogatePair(unsigned hi, unsigned lo);
static const int _asciiClass[128];
/// This array maps the 128 ASCII characters into character classes.
/// The remaining Unicode characters should be mapped to C_ETC.
/// Non-whitespace control characters are errors.
static const int _stateTransitionTable[NR_STATES][NR_CLASSES];
static const int xx = -1;
Handler::Ptr _pHandler;
signed char _state;
signed char _beforeCommentState;
JSONType _type;
signed char _escaped;
signed char _comment;
unsigned short _utf16HighSurrogate;
int _depth;
int _top;
BufType _stack;
BufType _parseBuffer;
char _decimalPoint;
bool _allowNullByte;
bool _allowComments;
};
@ -635,113 +129,79 @@ private:
//
inline void Parser::setAllowComments(bool comments)
{
_allowComments = comments;
setAllowCommentsImpl(comments);
}
inline bool Parser::getAllowComments() const
{
return _allowComments;
return getAllowCommentsImpl();
}
inline void Parser::setAllowNullByte(bool nullByte)
{
_allowNullByte = nullByte;
setAllowNullByteImpl(nullByte);
}
inline bool Parser::getAllowNullByte() const
{
return _allowNullByte;
return getAllowNullByteImpl();
}
inline void Parser::setDepth(std::size_t depth)
{
_depth = static_cast<int>(depth);
setDepthImpl(depth);
}
inline std::size_t Parser::getDepth() const
{
return static_cast<int>(_depth);
return getDepthImpl();
}
inline void Parser::setHandler(const Handler::Ptr& pHandler)
{
_pHandler = pHandler;
setHandlerImpl(pHandler);
}
inline const Handler::Ptr& Parser::getHandler()
{
return _pHandler;
return getHandlerImpl();
}
inline Dynamic::Var Parser::result() const
{
return _pHandler->asVar();
return resultImpl();
}
inline Dynamic::Var Parser::asVar() const
{
if (_pHandler) return _pHandler->asVar();
return Dynamic::Var();
return asVarImpl();
}
inline bool Parser::done()
inline void Parser::reset()
{
return _state == OK && pop(MODE_DONE);
resetImpl();
}
inline void Parser::assertNotStringNullBool()
inline Dynamic::Var Parser::parse(const std::string& json)
{
poco_assert(_type != JSON_T_FALSE &&
_type != JSON_T_TRUE &&
_type != JSON_T_NULL &&
_type != JSON_T_STRING);
return parseImpl(json);
}
inline void Parser::assertNonContainer()
inline Dynamic::Var Parser::parse(std::istream& in)
{
poco_assert(_type == JSON_T_NULL ||
_type == JSON_T_FALSE ||
_type == JSON_T_TRUE ||
_type == JSON_T_FLOAT ||
_type == JSON_T_INTEGER ||
_type == JSON_T_STRING);
}
inline void Parser::growBuffer()
{
_parseBuffer.setCapacity(_parseBuffer.size() * 2, true);
}
inline bool Parser::isHighSurrogate(unsigned uc)
{
return (uc & 0xFC00) == 0xD800;
}
inline bool Parser::isLowSurrogate(unsigned uc)
{
return (uc & 0xFC00) == 0xDC00;
}
inline unsigned Parser::decodeSurrogatePair(unsigned hi, unsigned lo)
{
return ((hi & 0x3FF) << 10) + (lo & 0x3FF) + 0x10000;
return parseImpl(in);
}

View File

@ -0,0 +1,199 @@
//
// Parser.h
//
// $Id$
//
// Library: JSON
// Package: JSON
// Module: ParserImpl
//
// Definition of the ParserImpl class.
//
// Copyright (c) 2012, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#ifndef JSON_JSONParserImpl_INCLUDED
#define JSON_JSONParserImpl_INCLUDED
#include "Poco/JSON/JSON.h"
#include "Poco/JSON/Object.h"
#include "Poco/JSON/Array.h"
#include "Poco/JSON/ParseHandler.h"
#include "Poco/JSON/JSONException.h"
#include "Poco/UTF8Encoding.h"
#include "Poco/Dynamic/Var.h"
#include <string>
#include "pd_json.h"
namespace Poco {
namespace JSON {
class JSON_API ParserImpl
{
protected:
static const std::size_t JSON_PARSE_BUFFER_SIZE = 4096;
static const std::size_t JSON_PARSER_STACK_SIZE = 128;
static const int JSON_UNLIMITED_DEPTH = -1;
ParserImpl(const Handler::Ptr& pHandler = new ParseHandler, std::size_t bufSize = JSON_PARSE_BUFFER_SIZE);
/// Creates JSON ParserImpl, using the given Handler and buffer size.
virtual ~ParserImpl();
/// Destroys JSON ParserImpl.
void resetImpl();
/// Resets the parser.
void setAllowCommentsImpl(bool comments);
/// Allow or disallow comments. By default, comments are not allowed.
bool getAllowCommentsImpl() const;
/// Returns true if comments are allowed, false otherwise.
///
/// By default, comments are not allowed.
void setAllowNullByteImpl(bool nullByte);
/// Allow or disallow null byte in strings.
///
/// By default, null byte is allowed.
bool getAllowNullByteImpl() const;
/// Returns true if null byte is allowed, false otherwise.
///
/// By default, null bytes are allowed.
void setDepthImpl(std::size_t depth);
/// Sets the allowed JSON depth.
std::size_t getDepthImpl() const;
/// Returns the allowed JSON depth.
Dynamic::Var parseImpl(const std::string& json);
/// Parses JSON from a string.
Dynamic::Var parseImpl(std::istream& in);
/// Parses JSON from an input stream.
void setHandlerImpl(const Handler::Ptr& pHandler);
/// Set the Handler.
const Handler::Ptr& getHandlerImpl();
/// Returns the Handler.
Dynamic::Var asVarImpl() const;
/// Returns the result of parsing;
Dynamic::Var resultImpl() const;
/// Returns the result of parsing as Dynamic::Var;
private:
void handleArray();
void handleObject();
void handle();
void handle(const std::string& json);
void stripComments(std::string& json);
bool checkError();
json_stream _json;
Handler::Ptr _pHandler;
int _depth;
char _decimalPoint;
bool _allowNullByte;
bool _allowComments;
};
//
// inlines
//
inline void ParserImpl::resetImpl()
{
// currently, json stream is opened and closed on every parse request
// (perhaps there is some optimization room?)
//json_reset(&_json);
if (_pHandler) _pHandler->reset();
}
inline void ParserImpl::setAllowCommentsImpl(bool comments)
{
_allowComments = comments;
}
inline bool ParserImpl::getAllowCommentsImpl() const
{
return _allowComments;
}
inline void ParserImpl::setAllowNullByteImpl(bool nullByte)
{
_allowNullByte = nullByte;
}
inline bool ParserImpl::getAllowNullByteImpl() const
{
return _allowNullByte;
}
inline void ParserImpl::setDepthImpl(std::size_t depth)
{
_depth = static_cast<int>(depth);
}
inline std::size_t ParserImpl::getDepthImpl() const
{
return static_cast<int>(_depth);
}
inline void ParserImpl::setHandlerImpl(const Handler::Ptr& pHandler)
{
_pHandler = pHandler;
}
inline bool ParserImpl::checkError()
{
const char* err = json_get_error(&_json);
if (err) throw Poco::JSON::JSONException(err);
return true;
}
inline const Handler::Ptr& ParserImpl::getHandlerImpl()
{
return _pHandler;
}
inline Dynamic::Var ParserImpl::resultImpl() const
{
return asVarImpl();
}
inline Dynamic::Var ParserImpl::asVarImpl() const
{
if (_pHandler) return _pHandler->asVar();
return Dynamic::Var();
}
} } // namespace Poco::JSON
#endif // JSON_JSONParserImpl_INCLUDED

View File

@ -38,18 +38,11 @@ public:
///
/// This is just a "shortcut" to stringify(any, out) with name indicating the function effect.
static void stringify(const Dynamic::Var& any, bool preserveInsertionOrder, std::ostream& out, unsigned int indent = 0);
/// Writes a string representation of the value to the output stream while optionally preserving the insertion order.
///
/// When indent is 0, the generated string will be created as small as possible (condensed).
/// When preserveInsertionOrder is true, the original order of object members will be preserved.
/// This is a "shortcut" to stringify(any, out, indent, -1, preserveInsertionOrder).
static void stringify(const Dynamic::Var& any, std::ostream& out, unsigned int indent = 0, int step = -1, bool preserveInsertionOrder = false);
static void stringify(const Dynamic::Var& any, std::ostream& out, unsigned int indent = 0, int step = -1);
/// Writes a string representation of the value to the output stream.
///
/// When indent is 0, the string will be created as small as possible.
/// When preserveInsertionOrder is true, the original order of object members will be preserved;
/// When preserveInsertionOrder is true, the original string object members order will be preserved;
/// otherwise, object members are sorted by their names.
static void formatString(const std::string& value, std::ostream& out);
@ -57,18 +50,9 @@ public:
};
//
// inlines
//
inline void Stringifier::condense(const Dynamic::Var& any, std::ostream& out)
{
stringify(any, out, 0, -1, true);
}
inline void Stringifier::stringify(const Dynamic::Var& any, bool preserveInsertionOrder, std::ostream& out, unsigned int indent)
{
stringify(any, out, indent, -1, preserveInsertionOrder);
stringify(any, out, 0, -1);
}

42
JSON/include/pd_json.h Normal file
View File

@ -0,0 +1,42 @@
#ifndef PDJSON_H
#define PDJSON_H
#include <stdio.h>
enum json_type {
JSON_ERROR = 1, JSON_DONE,
JSON_OBJECT, JSON_OBJECT_END, JSON_ARRAY, JSON_ARRAY_END,
JSON_STRING, JSON_NUMBER, JSON_TRUE, JSON_FALSE, JSON_NULL
};
struct json_allocator {
void *(*malloc)(size_t);
void *(*realloc)(void *, size_t);
void (*free)(void *);
};
#include "pd_json_private.h"
typedef struct json_stream json_stream;
typedef struct json_allocator json_allocator;
void json_open_buffer(json_stream *json, const void *buffer, size_t size);
void json_open_string(json_stream *json, const char *string);
void json_open_stream(json_stream *json, FILE *stream);
void json_close(json_stream *json);
void json_set_allocator(json_stream *json, json_allocator *a);
void json_set_streaming(json_stream *json, bool strict);
enum json_type json_next(json_stream *json);
enum json_type json_peek(json_stream *json);
void json_reset(json_stream *json);
const char *json_get_string(json_stream *json, size_t *length);
double json_get_number(json_stream *json);
size_t json_get_lineno(json_stream *json);
size_t json_get_position(json_stream *json);
size_t json_get_depth(json_stream *json);
const char *json_get_error(json_stream *json);
#endif

View File

@ -0,0 +1,52 @@
#ifndef PDJSON_PRIVATE_H
#define PDJSON_PRIVATE_H
#if defined(__STDC_VERSION__) || (__STDC_VERSION__ >= 199901L)
#include <stdbool.h>
#endif // __STDC_VERSION__
#include <stdio.h>
struct json_source {
int (*get) (struct json_source *);
int (*peek) (struct json_source *);
size_t position;
union {
struct {
FILE *stream;
} stream;
struct {
const char *buffer;
size_t length;
} buffer;
} source;
};
struct json_stack {
enum json_type type;
long count;
};
struct json_stream {
size_t lineno;
struct json_stack *stack;
size_t stack_top;
size_t stack_size;
enum json_type next;
int error : 31;
bool streaming : 1;
struct {
char *string;
size_t string_fill;
size_t string_size;
} data;
size_t ntokens;
struct json_source source;
struct json_allocator alloc;
char errmsg[128];
};
#endif

View File

@ -26,16 +26,56 @@ namespace Poco {
namespace JSON {
Array::Array()
Array::Array(): _modified(false)
{
}
Array::Array(const Array& copy) : _values(copy._values)
Array::Array(const Array& other) : _values(other._values),
_pArray(other._pArray),
_modified(other._modified)
{
}
Array &Array::operator=(const Array& other)
{
if (&other != this)
{
_values = other._values;
_pArray = other._pArray;
_modified = other._modified;
}
return *this;
}
#ifdef POCO_ENABLE_CPP11
Array::Array(Array&& other) :
_values(std::move(other._values)),
_pArray(!other._modified ? other._pArray : 0),
_modified(other._modified)
{
_pArray = 0;
}
Array &Array::operator= (Array&& other)
{
if (&other != this)
{
_values = std::move(other._values);
_pArray = other._pArray;
other._pArray = 0;
_modified = other._modified;
}
return *this;
}
#endif // POCO_ENABLE_CPP11
Array::~Array()
{
}
@ -144,13 +184,26 @@ void Array::stringify(std::ostream& out, unsigned int indent, int step) const
}
Array::operator const Poco::Dynamic::Array& () const
void Array::resetDynArray() const
{
if (!_pArray)
_pArray = new Poco::Dynamic::Array;
else
_pArray->clear();
}
Array::operator const Poco::Dynamic::Array& () const
{
if (!_values.size())
{
resetDynArray();
}
else if (_modified)
{
ValueVec::const_iterator it = _values.begin();
ValueVec::const_iterator end = _values.end();
_pArray = new Poco::Dynamic::Array;
resetDynArray();
int index = 0;
for (; it != end; ++it, ++index)
{
@ -167,6 +220,7 @@ Array::operator const Poco::Dynamic::Array& () const
_pArray->insert(_pArray->end(), *it);
}
}
_modified = false;
}
return *_pArray;

View File

@ -26,14 +26,17 @@ namespace Poco {
namespace JSON {
Object::Object(bool preserveInsertionOrder): _preserveInsOrder(preserveInsertionOrder)
Object::Object(bool preserveInsOrder):
_preserveInsOrder(preserveInsOrder),
_modified(false)
{
}
Object::Object(const Object& copy) : _values(copy._values),
_preserveInsOrder(copy._preserveInsOrder),
_pStruct(0)
_pStruct(!copy._modified ? copy._pStruct : 0),
_modified(copy._modified)
{
if (_preserveInsOrder)
{
@ -48,11 +51,55 @@ Object::Object(const Object& copy) : _values(copy._values),
}
#ifdef POCO_ENABLE_CPP11
Object::Object(Object&& other) :
_values(std::move(other._values)),
_keys(std::move(other._keys)),
_preserveInsOrder(other._preserveInsOrder),
_pStruct(!other._modified ? other._pStruct : 0),
_modified(other._modified)
{
}
Object &Object::operator= (Object &&other)
{
if (&other != this)
{
_values = std::move(other._values);
_keys = std::move(other._keys);
_preserveInsOrder = other._preserveInsOrder;
_pStruct = !other._modified ? other._pStruct : 0;
_modified = other._modified;
}
return *this;
}
#endif // POCO_ENABLE_CPP11
Object::~Object()
{
}
Object &Object::operator= (const Object &other)
{
if (&other != this)
{
_values = other._values;
_keys = other._keys;
_preserveInsOrder = other._preserveInsOrder;
_pStruct = !other._modified ? other._pStruct : 0;
_modified = other._modified;
}
return *this;
}
Var Object::get(const std::string& key) const
{
ValueMap::const_iterator it = _values.find(key);
@ -137,6 +184,7 @@ void Object::set(const std::string& key, const Dynamic::Var& value)
}
_keys.push_back(&ret.first->first);
}
_modified = true;
}
@ -168,13 +216,26 @@ Poco::DynamicStruct Object::makeStruct(const Object::Ptr& obj)
}
Object::operator const Poco::DynamicStruct& () const
void Object::resetDynStruct() const
{
if (!_pStruct)
_pStruct = new Poco::DynamicStruct;
else
_pStruct->clear();
}
Object::operator const Poco::DynamicStruct& () const
{
if (!_values.size())
{
resetDynStruct();
}
else if (_modified)
{
ValueMap::const_iterator it = _values.begin();
ValueMap::const_iterator end = _values.end();
_pStruct = new Poco::DynamicStruct;
resetDynStruct();
for (; it != end; ++it)
{
if (isObject(it))
@ -201,6 +262,7 @@ void Object::clear()
_values.clear();
_keys.clear();
_pStruct = 0;
_modified = true;
}

View File

@ -16,6 +16,7 @@
#include "Poco/JSON/ParseHandler.h"
#include "Poco/JSON/Object.h"
#include "Poco/JSON/JSONException.h"
using Poco::Dynamic::Var;
@ -47,7 +48,6 @@ void ParseHandler::reset()
void ParseHandler::startObject()
{
Object::Ptr newObj = new Object(_preserveObjectOrder);
if (_stack.empty()) // The first object
{
_result = newObj;
@ -124,18 +124,25 @@ void ParseHandler::key(const std::string& k)
void ParseHandler::setValue(const Var& value)
{
Var parent = _stack.top();
if (_stack.size())
{
Var parent = _stack.top();
if (parent.type() == typeid(Array::Ptr))
{
Array::Ptr arr = parent.extract<Array::Ptr>();
arr->add(value);
if (parent.type() == typeid(Array::Ptr))
{
Array::Ptr arr = parent.extract<Array::Ptr>();
arr->add(value);
}
else if (parent.type() == typeid(Object::Ptr))
{
Object::Ptr obj = parent.extract<Object::Ptr>();
obj->set(_key, value);
_key.clear();
}
}
else if (parent.type() == typeid(Object::Ptr))
else
{
Object::Ptr obj = parent.extract<Object::Ptr>();
obj->set(_key, value);
_key.clear();
throw JSONException("Attempt to set value on an empty stack");
}
}

View File

@ -31,95 +31,9 @@ namespace Poco {
namespace JSON {
static const unsigned char UTF8_LEAD_BITS[4] = { 0x00, 0xC0, 0xE0, 0xF0 };
const int Parser::_asciiClass[] =
{
xx, xx, xx, xx, xx, xx, xx, xx,
xx, C_WHITE, C_WHITE, xx, xx, C_WHITE, xx, xx,
xx, xx, xx, xx, xx, xx, xx, xx,
xx, xx, xx, xx, xx, xx, xx, xx,
C_SPACE, C_ETC, C_QUOTE, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC,
C_ETC, C_ETC, C_STAR, C_PLUS, C_COMMA, C_MINUS, C_POINT, C_SLASH,
C_ZERO, C_DIGIT, C_DIGIT, C_DIGIT, C_DIGIT, C_DIGIT, C_DIGIT, C_DIGIT,
C_DIGIT, C_DIGIT, C_COLON, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC,
C_ETC, C_ABCDF, C_ABCDF, C_ABCDF, C_ABCDF, C_E, C_ABCDF, C_ETC,
C_ETC, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC,
C_ETC, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC, C_ETC,
C_ETC, C_ETC, C_ETC, C_LSQRB, C_BACKS, C_RSQRB, C_ETC, C_ETC,
C_ETC, C_LOW_A, C_LOW_B, C_LOW_C, C_LOW_D, C_LOW_E, C_LOW_F, C_ETC,
C_ETC, C_ETC, C_ETC, C_ETC, C_LOW_L, C_ETC, C_LOW_N, C_ETC,
C_ETC, C_ETC, C_LOW_R, C_LOW_S, C_LOW_T, C_LOW_U, C_ETC, C_ETC,
C_ETC, C_ETC, C_ETC, C_LCURB, C_ETC, C_RCURB, C_ETC, C_ETC
};
const int Parser::_stateTransitionTable[NR_STATES][NR_CLASSES] =
{
/*
white 1-9 ABCDF etc
space | { } [ ] : , " \ / + - . 0 | a b c d e f l n r s t u | E | * */
/*start GO*/ {GO,GO,-6,xx,-5,xx,xx,xx,xx,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*ok OK*/ {OK,OK,xx,-8,xx,-7,xx,-3,xx,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*object OB*/ {OB,OB,xx,-9,xx,xx,xx,xx,SB,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*key KE*/ {KE,KE,xx,xx,xx,xx,xx,xx,SB,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*colon CO*/ {CO,CO,xx,xx,xx,xx,-2,xx,xx,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*value VA*/ {VA,VA,-6,xx,-5,xx,xx,xx,SB,xx,CB,xx,MX,xx,ZX,IX,xx,xx,xx,xx,xx,FA,xx,NU,xx,xx,TR,xx,xx,xx,xx,xx},
/*array AR*/ {AR,AR,-6,xx,-5,-7,xx,xx,SB,xx,CB,xx,MX,xx,ZX,IX,xx,xx,xx,xx,xx,FA,xx,NU,xx,xx,TR,xx,xx,xx,xx,xx},
/*string ST*/ {ST,xx,ST,ST,ST,ST,ST,ST,-4,EX,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST,ST},
/*escape EC*/ {xx,xx,xx,xx,xx,xx,xx,xx,ST,ST,ST,xx,xx,xx,xx,xx,xx,ST,xx,xx,xx,ST,xx,ST,ST,xx,ST,U1,xx,xx,xx,xx},
/*u1 U1*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,U2,U2,U2,U2,U2,U2,U2,U2,xx,xx,xx,xx,xx,xx,U2,U2,xx,xx},
/*u2 U2*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,U3,U3,U3,U3,U3,U3,U3,U3,xx,xx,xx,xx,xx,xx,U3,U3,xx,xx},
/*u3 U3*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,U4,U4,U4,U4,U4,U4,U4,U4,xx,xx,xx,xx,xx,xx,U4,U4,xx,xx},
/*u4 U4*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,UC,UC,UC,UC,UC,UC,UC,UC,xx,xx,xx,xx,xx,xx,UC,UC,xx,xx},
/*minus MI*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,ZE,IT,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*zero ZE*/ {OK,OK,xx,-8,xx,-7,xx,-3,xx,xx,CB,xx,xx,DF,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*int IT*/ {OK,OK,xx,-8,xx,-7,xx,-3,xx,xx,CB,xx,xx,DF,IT,IT,xx,xx,xx,xx,DE,xx,xx,xx,xx,xx,xx,xx,xx,DE,xx,xx},
/*frac FR*/ {OK,OK,xx,-8,xx,-7,xx,-3,xx,xx,CB,xx,xx,xx,FR,FR,xx,xx,xx,xx,E1,xx,xx,xx,xx,xx,xx,xx,xx,E1,xx,xx},
/*e E1*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,E2,E2,xx,E3,E3,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*ex E2*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,E3,E3,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*exp E3*/ {OK,OK,xx,-8,xx,-7,xx,-3,xx,xx,xx,xx,xx,xx,E3,E3,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*tr T1*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,T2,xx,xx,xx,xx,xx,xx,xx},
/*tru T2*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,T3,xx,xx,xx,xx},
/*1 T3*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,OK,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*fa F1*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,F2,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*fal F2*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,F3,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*fals F3*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,F4,xx,xx,xx,xx,xx,xx},
/*0 F4*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,OK,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*nu N1*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,N2,xx,xx,xx,xx},
/*nul N2*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,N3,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*null N3*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,CB,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,OK,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*/ C1*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,C2},
/*/* C2*/ {C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C3},
/** C3*/ {C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,CE,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C2,C3},
/*_. FX*/ {OK,OK,xx,-8,xx,-7,xx,-3,xx,xx,xx,xx,xx,xx,FR,FR,xx,xx,xx,xx,E1,xx,xx,xx,xx,xx,xx,xx,xx,E1,xx,xx},
/*\ D1*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,D2,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx},
/*\ D2*/ {xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,U1,xx,xx,xx,xx},
};
Parser::Parser(const Handler::Ptr& pHandler, std::size_t bufSize):
_pHandler(pHandler),
_state(GO),
_beforeCommentState(0),
_type(JSON_T_NONE),
_escaped(0),
_comment(0),
_utf16HighSurrogate(0),
_depth(JSON_UNLIMITED_DEPTH),
_top(-1),
_stack(JSON_PARSER_STACK_SIZE),
_parseBuffer(bufSize),
_decimalPoint('.'),
_allowNullByte(true),
_allowComments(false)
ParserImpl(pHandler, bufSize)
{
_parseBuffer.resize(0);
push(MODE_DONE);
}
@ -128,386 +42,4 @@ Parser::~Parser()
}
void Parser::reset()
{
_state = GO;
_beforeCommentState = 0;
_type = JSON_T_NONE;
_escaped = 0;
_utf16HighSurrogate = 0;
_top = -1;
_stack.clear();
_parseBuffer.resize(0);
push(MODE_DONE);
if (_pHandler) _pHandler->reset();
}
Dynamic::Var Parser::parse(const std::string& json)
{
std::string::const_iterator it = json.begin();
std::string::const_iterator end = json.end();
Source<std::string::const_iterator> source(it, end);
int c = 0;
while (source.nextChar(c))
{
if (0 == parseChar(c, source))
throw SyntaxException("JSON syntax error");
}
if (!done())
throw JSONException("JSON syntax error");
return asVar();
}
Dynamic::Var Parser::parse(std::istream& in)
{
std::istreambuf_iterator<char> it(in.rdbuf());
std::istreambuf_iterator<char> end;
Source<std::istreambuf_iterator<char> > source(it, end);
int c = 0;
while (source.nextChar(c))
{
if (0 == parseChar(c, source)) throw JSONException("JSON syntax error");
}
if (!done())
throw JSONException("JSON syntax error");
return asVar();
}
bool Parser::push(int mode)
{
_top += 1;
if (_depth < 0)
{
if (_top >= _stack.size())
_stack.resize(_stack.size() * 2, true);
}
else
{
if (_top >= _depth) return false;
}
_stack[_top] = mode;
return true;
}
bool Parser::pop(int mode)
{
if (_top < 0 || _stack[_top] != mode)
return false;
_top -= 1;
return true;
}
void Parser::clearBuffer()
{
_parseBuffer.resize(0);
}
void Parser::parseBufferPopBackChar()
{
poco_assert(_parseBuffer.size() >= 1);
_parseBuffer.resize(_parseBuffer.size() - 1);
}
void Parser::parseBufferPushBackChar(char c)
{
if (_parseBuffer.size() + 1 >= _parseBuffer.capacity())
_parseBuffer.setCapacity(_parseBuffer.capacity() * 2);
_parseBuffer.append(c);
}
void Parser::addEscapedCharToParseBuffer(CharIntType nextChar)
{
_escaped = 0;
// remove the backslash
parseBufferPopBackChar();
switch (nextChar)
{
case 'b':
parseBufferPushBackChar('\b');
break;
case 'f':
parseBufferPushBackChar('\f');
break;
case 'n':
parseBufferPushBackChar('\n');
break;
case 'r':
parseBufferPushBackChar('\r');
break;
case 't':
parseBufferPushBackChar('\t');
break;
case '"':
parseBufferPushBackChar('"');
break;
case '\\':
parseBufferPushBackChar('\\');
break;
case '/':
parseBufferPushBackChar('/');
break;
case 'u':
parseBufferPushBackChar('\\');
parseBufferPushBackChar('u');
break;
default:
break;
}
}
void Parser::addCharToParseBuffer(CharIntType nextChar, int nextClass)
{
if (_escaped)
{
addEscapedCharToParseBuffer(nextChar);
return;
}
else if (!_comment)
{
if ((_type != JSON_T_NONE) ||
!((nextClass == C_SPACE) || (nextClass == C_WHITE)))
{
parseBufferPushBackChar((char) nextChar);
}
}
}
Parser::CharIntType Parser::decodeUnicodeChar()
{
int i;
unsigned uc = 0;
char* p;
int trailBytes;
poco_assert(_parseBuffer.size() >= 6);
p = &_parseBuffer[_parseBuffer.size() - 4];
for (i = 12; i >= 0; i -= 4, ++p)
{
unsigned x = *p;
if (x >= 'a') x -= ('a' - 10);
else if (x >= 'A') x -= ('A' - 10);
else x &= ~0x30u;
poco_assert(x < 16);
uc |= x << i;
}
if (!_allowNullByte && uc == 0) return 0;
// clear UTF-16 char from buffer
_parseBuffer.resize(_parseBuffer.size() - 6);
if (_utf16HighSurrogate)
{
if (isLowSurrogate(uc))
{
uc = decodeSurrogatePair(_utf16HighSurrogate, uc);
trailBytes = 3;
_utf16HighSurrogate = 0;
}
else // high surrogate without a following low surrogate
{
return 0;
}
}
else
{
if (uc < 0x80)
{
trailBytes = 0;
}
else if (uc < 0x800)
{
trailBytes = 1;
}
else if (isHighSurrogate(uc))
{
// save the high surrogate and wait for the low surrogate
_utf16HighSurrogate = uc;
return 1;
}
else if (isLowSurrogate(uc))
{
// low surrogate without a preceding high surrogate
return 0;
}
else
{
trailBytes = 2;
}
}
_parseBuffer.append((char) ((uc >> (trailBytes * 6)) | UTF8_LEAD_BITS[trailBytes]));
for (i = trailBytes * 6 - 6; i >= 0; i -= 6)
{
_parseBuffer.append((char) (((uc >> i) & 0x3F) | 0x80));
}
return 1;
}
void Parser::parseBuffer()
{
if (_pHandler)
{
int type = _type; // just to silence g++
if (type != JSON_T_NONE)
{
assertNonContainer();
switch (type)
{
case JSON_T_TRUE:
{
_pHandler->value(true);
break;
}
case JSON_T_FALSE:
{
_pHandler->value(false);
break;
}
case JSON_T_NULL:
{
_pHandler->null();
break;
}
case JSON_T_FLOAT:
{
// Float can't end with a dot
if (_parseBuffer[_parseBuffer.size() - 1] == '.') throw SyntaxException("JSON syntax error");
double float_value = NumberParser::parseFloat(std::string(_parseBuffer.begin(), _parseBuffer.size()));
_pHandler->value(float_value);
break;
}
case JSON_T_INTEGER:
{
#if defined(POCO_HAVE_INT64)
std::string numStr(_parseBuffer.begin(), _parseBuffer.size());
try
{
Poco::trimInPlace(numStr);
Int64 value = NumberParser::parse64(numStr);
// if number is 32-bit, then handle as such
if (value > std::numeric_limits<int>::max()
|| value < std::numeric_limits<int>::min())
{
_pHandler->value(value);
}
else
{
_pHandler->value(static_cast<int>(value));
}
}
// try to handle error as unsigned in case of overflow
catch (const SyntaxException&)
{
UInt64 value = NumberParser::parseUnsigned64(numStr);
// if number is 32-bit, then handle as such
if (value > std::numeric_limits<unsigned>::max())
{
_pHandler->value(value);
}
else
{
_pHandler->value(static_cast<unsigned>(value));
}
}
#else
try
{
int value = NumberParser::parse(numStr);
_pHandler->value(value);
}
// try to handle error as unsigned in case of overflow
catch (const SyntaxException&)
{
unsigned value = NumberParser::parseUnsigned(numStr);
_pHandler->value(value);
}
#endif
}
break;
case JSON_T_STRING:
{
_pHandler->value(std::string(_parseBuffer.begin(), _parseBuffer.size()));
break;
}
}
}
}
clearBuffer();
}
int Parser::utf8CheckFirst(char byte)
{
unsigned char u = (unsigned char) byte;
if (u < 0x80)
return 1;
if (0x80 <= u && u <= 0xBF)
{
// second, third or fourth byte of a multi-byte
// sequence, i.e. a "continuation byte"
return 0;
}
else if (u == 0xC0 || u == 0xC1)
{
// overlong encoding of an ASCII byte
return 0;
}
else if (0xC2 <= u && u <= 0xDF)
{
// 2-byte sequence
return 2;
}
else if (0xE0 <= u && u <= 0xEF)
{
// 3-byte sequence
return 3;
}
else if (0xF0 <= u && u <= 0xF4)
{
// 4-byte sequence
return 4;
}
else
{
// u >= 0xF5
// Restricted (start of 4-, 5- or 6-byte sequence) or invalid UTF-8
return 0;
}
}
} } // namespace Poco::JSON

229
JSON/src/ParserImpl.cpp Normal file
View File

@ -0,0 +1,229 @@
//
// Parser.cpp
//
// $Id$
//
// Library: JSON
// Package: JSON
// Module: Parser
//
// Copyright (c) 2012, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#include "Poco/JSON/Parser.h"
#include "Poco/JSON/JSONException.h"
#include "Poco/Ascii.h"
#include "Poco/Token.h"
#include "Poco/UTF8Encoding.h"
#include "Poco/String.h"
#include "Poco/StreamCopier.h"
#undef min
#undef max
#include <limits>
#include <clocale>
#include <istream>
namespace Poco {
namespace JSON {
ParserImpl::ParserImpl(const Handler::Ptr& pHandler, std::size_t bufSize):
_pHandler(pHandler),
_depth(JSON_UNLIMITED_DEPTH),
_decimalPoint('.'),
_allowNullByte(true),
_allowComments(false)
{
}
ParserImpl::~ParserImpl()
{
}
void ParserImpl::handle(const std::string& json)
{
if (!_allowNullByte && json.find("\\u0000") != json.npos)
throw JSONException("Null bytes in strings not allowed.");
try
{
json_open_buffer(&_json, json.data(), json.size());
checkError();
//////////////////////////////////
// Underlying parser is capable of parsing multiple consecutive JSONs;
// we do not currently support this feature; to force error on
// excessive characters past valid JSON end, this MUST be called
// AFTER opening the buffer - otherwise it is overwritten by
// json_open*() call, which calls internal init()
json_set_streaming(&_json, false);
/////////////////////////////////
handle(); checkError();
if (JSON_DONE != json_next(&_json))
throw JSONException("Excess characters found after JSON end.");
json_close(&_json);
}
catch (std::exception&)
{
json_close(&_json);
throw;
}
}
Dynamic::Var ParserImpl::parseImpl(const std::string& json)
{
if (_allowComments)
{
std::string str = json;
stripComments(str);
handle(str);
}
else handle(json);
return asVarImpl();
}
Dynamic::Var ParserImpl::parseImpl(std::istream& in)
{
std::ostringstream os;
StreamCopier::copyStream(in, os);
return parseImpl(os.str());
}
void ParserImpl::stripComments(std::string& json)
{
if (_allowComments)
{
bool inString = false;
bool inComment = false;
char prevChar = 0;
std::string::iterator it = json.begin();
for (; it != json.end();)
{
if (*it == '"' && !inString) inString = true;
else inString = false;
if (!inString)
{
if (*it == '/' && it + 1 != json.end() && *(it + 1) == '*')
inComment = true;
}
if (inComment)
{
char c = *it;
it = json.erase(it);
if (prevChar == '*' && c == '/')
{
inComment = false;
prevChar = 0;
}
else prevChar = c;
}
else ++it;
}
}
}
void ParserImpl::handleArray()
{
json_type tok = json_peek(&_json);
while (tok != JSON_ARRAY_END && checkError())
{
handle();
tok = json_peek(&_json);
}
if (tok == JSON_ARRAY_END) handle();
else throw JSONException("JSON array end not found");
}
void ParserImpl::handleObject()
{
json_type tok = json_peek(&_json);
while (tok != JSON_OBJECT_END && checkError())
{
json_next(&_json);
if (_pHandler) _pHandler->key(std::string(json_get_string(&_json, NULL)));
handle();
tok = json_peek(&_json);
}
if (tok == JSON_OBJECT_END) handle();
else throw JSONException("JSON object end not found");
}
void ParserImpl::handle()
{
enum json_type type = json_next(&_json);
switch (type)
{
case JSON_DONE:
return;
case JSON_NULL:
_pHandler->null();
break;
case JSON_TRUE:
if (_pHandler) _pHandler->value(true);
break;
case JSON_FALSE:
if (_pHandler) _pHandler->value(false);
break;
case JSON_NUMBER:
{
if (_pHandler)
{
std::string str(json_get_string(&_json, NULL));
if (str.find(_decimalPoint) != str.npos || str.find('e') != str.npos || str.find('E') != str.npos)
{
_pHandler->value(NumberParser::parseFloat(str));
}
else
{
Poco::Int64 val;
if (NumberParser::tryParse64(str, val))
_pHandler->value(val);
else
_pHandler->value(NumberParser::parseUnsigned64(str));
}
}
break;
}
case JSON_STRING:
if (_pHandler) _pHandler->value(std::string(json_get_string(&_json, NULL)));
break;
case JSON_OBJECT:
if (_pHandler) _pHandler->startObject();
handleObject();
break;
case JSON_OBJECT_END:
if (_pHandler) _pHandler->endObject();
return;
case JSON_ARRAY:
if (_pHandler) _pHandler->startArray();
handleArray();
break;
case JSON_ARRAY_END:
if (_pHandler) _pHandler->endArray();
return;
case JSON_ERROR:
{
const char* pErr = json_get_error(&_json);
std::string err(pErr ? pErr : "JSON parser error.");
throw JSONException(err);
}
}
}
} } // namespace Poco::JSON

View File

@ -119,9 +119,9 @@ void PrintHandler::endArray()
void PrintHandler::key(const std::string& k)
{
if (!_objStart) comma();
_objStart = true;
_objStart = true;
_out << _tab;
Stringifier::formatString(k, _out);
if (!printFlat()) _out << ' ';
@ -134,7 +134,6 @@ void PrintHandler::null()
{
arrayValue();
_out << "null";
_objStart = false;
}
@ -181,7 +180,6 @@ void PrintHandler::value(const std::string& value)
}
void PrintHandler::value(double d)
{
arrayValue();

View File

@ -17,6 +17,7 @@
#include "Poco/JSON/Stringifier.h"
#include "Poco/JSON/Array.h"
#include "Poco/JSON/Object.h"
#include "Poco/JSONString.h"
#include <iomanip>
@ -27,7 +28,7 @@ namespace Poco {
namespace JSON {
void Stringifier::stringify(const Var& any, std::ostream& out, unsigned int indent, int step, bool preserveInsertionOrder)
void Stringifier::stringify(const Var& any, std::ostream& out, unsigned int indent, int step)
{
if (step == -1) step = indent;
@ -57,36 +58,25 @@ void Stringifier::stringify(const Var& any, std::ostream& out, unsigned int inde
}
else if (any.isNumeric() || any.isBoolean())
{
out << any.convert<std::string>();
std::string value = any.convert<std::string>();
if (any.type() == typeid(char)) formatString(value, out);
else out << value;
}
else
else if (any.isString() || any.isDateTime() || any.isDate() || any.isTime())
{
std::string value = any.convert<std::string>();
formatString(value, out);
}
else
{
out << any.convert<std::string>();
}
}
void Stringifier::formatString(const std::string& value, std::ostream& out)
{
out << '"';
for (std::string::const_iterator it = value.begin(),
end = value.end(); it != end; ++it)
{
switch (*it)
{
case '\\': out << "\\\\"; break;
case '"': out << "\\\""; break;
case '/': out << "\\/"; break;
case '\b': out << "\\b"; break;
case '\f': out << "\\f"; break;
case '\n': out << "\\n"; break;
case '\r': out << "\\r"; break;
case '\t': out << "\\t"; break;
default: out << *it; break;
}
}
out << '"';
Poco::toJSON(value, out);
}

Some files were not shown because too many files have changed in this diff Show More