diff --git a/CMakeLists.txt b/CMakeLists.txt
index 00fdeeed..fa9d63ed 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Note: CMake support is community-based. The maintaners do not use CMake
+# Note: CMake support is community-based. The maintainers do not use CMake
# internally.
cmake_minimum_required(VERSION 2.8.8)
diff --git a/Makefile.am b/Makefile.am
index 2320b2b5..7227e036 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
-# Note: automake support is community-based. The maintaners do not use automake
+# Note: automake support is community-based. The maintainers do not use automake
# internally.
## Process this file with automake to produce Makefile.in
diff --git a/configure.ac b/configure.ac
index 342582e5..b963e9f0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-# Note: automake support is community-based. The maintaners do not use automake
+# Note: automake support is community-based. The maintainers do not use automake
# internally.
AC_INIT([Google C++ Mocking and Testing Frameworks],
diff --git a/googlemock/CMakeLists.txt b/googlemock/CMakeLists.txt
index 5f3c8287..c204f271 100644
--- a/googlemock/CMakeLists.txt
+++ b/googlemock/CMakeLists.txt
@@ -1,5 +1,5 @@
########################################################################
-# Note: CMake support is community-based. The maintaners do not use CMake
+# Note: CMake support is community-based. The maintainers do not use CMake
# internally.
#
# CMake build script for Google Mock.
diff --git a/googlemock/Makefile.am b/googlemock/Makefile.am
index 72314317..0b6f710d 100644
--- a/googlemock/Makefile.am
+++ b/googlemock/Makefile.am
@@ -1,4 +1,4 @@
-# Note: automake support is community-based. The maintaners do not use automake
+# Note: automake support is community-based. The maintainers do not use automake
# internally.
# Automake file
diff --git a/googlemock/configure.ac b/googlemock/configure.ac
index e8b98982..98de7025 100644
--- a/googlemock/configure.ac
+++ b/googlemock/configure.ac
@@ -1,4 +1,4 @@
-# Note: automake support is community-based. The maintaners do not use automake
+# Note: automake support is community-based. The maintainers do not use automake
# internally.
m4_include(../googletest/m4/acx_pthread.m4)
diff --git a/googlemock/msvc/2005/gmock.sln b/googlemock/msvc/2005/gmock.sln
new file mode 100644
index 00000000..b752f876
--- /dev/null
+++ b/googlemock/msvc/2005/gmock.sln
@@ -0,0 +1,32 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock", "gmock.vcproj", "{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock_test", "gmock_test.vcproj", "{F10D22F8-AC7B-4213-8720-608E7D878CD2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock_main", "gmock_main.vcproj", "{E4EF614B-30DF-4954-8C53-580A0BF6B589}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.Build.0 = Debug|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.ActiveCfg = Release|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.Build.0 = Release|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.Build.0 = Debug|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.ActiveCfg = Release|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.Build.0 = Release|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.Build.0 = Debug|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.ActiveCfg = Release|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/googlemock/msvc/2005/gmock.vcproj b/googlemock/msvc/2005/gmock.vcproj
new file mode 100644
index 00000000..4bbfe989
--- /dev/null
+++ b/googlemock/msvc/2005/gmock.vcproj
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/googlemock/msvc/2005/gmock_config.vsprops b/googlemock/msvc/2005/gmock_config.vsprops
new file mode 100644
index 00000000..875939c1
--- /dev/null
+++ b/googlemock/msvc/2005/gmock_config.vsprops
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/googlemock/msvc/2005/gmock_main.vcproj b/googlemock/msvc/2005/gmock_main.vcproj
new file mode 100644
index 00000000..01505a93
--- /dev/null
+++ b/googlemock/msvc/2005/gmock_main.vcproj
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/googlemock/msvc/2005/gmock_test.vcproj b/googlemock/msvc/2005/gmock_test.vcproj
new file mode 100644
index 00000000..d1e01e71
--- /dev/null
+++ b/googlemock/msvc/2005/gmock_test.vcproj
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/googlemock/msvc/2010/gmock.sln b/googlemock/msvc/2010/gmock.sln
new file mode 100644
index 00000000..bb48f5be
--- /dev/null
+++ b/googlemock/msvc/2010/gmock.sln
@@ -0,0 +1,46 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock", "gmock.vcxproj", "{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock_test", "gmock_test.vcxproj", "{F10D22F8-AC7B-4213-8720-608E7D878CD2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock_main", "gmock_main.vcxproj", "{E4EF614B-30DF-4954-8C53-580A0BF6B589}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.Build.0 = Debug|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|x64.ActiveCfg = Debug|x64
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|x64.Build.0 = Debug|x64
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.ActiveCfg = Release|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.Build.0 = Release|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|x64.ActiveCfg = Release|x64
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|x64.Build.0 = Release|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.Build.0 = Debug|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|x64.ActiveCfg = Debug|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|x64.Build.0 = Debug|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.ActiveCfg = Release|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.Build.0 = Release|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|x64.ActiveCfg = Release|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|x64.Build.0 = Release|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.Build.0 = Debug|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|x64.ActiveCfg = Debug|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|x64.Build.0 = Debug|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.ActiveCfg = Release|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.Build.0 = Release|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|x64.ActiveCfg = Release|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/googlemock/msvc/2010/gmock.vcxproj b/googlemock/msvc/2010/gmock.vcxproj
new file mode 100644
index 00000000..7bc71d31
--- /dev/null
+++ b/googlemock/msvc/2010/gmock.vcxproj
@@ -0,0 +1,145 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}
+ gmock
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ true
+ v100
+
+
+ StaticLibrary
+ Unicode
+ true
+ v100
+
+
+ StaticLibrary
+ Unicode
+ v100
+
+
+ StaticLibrary
+ Unicode
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+
+ Disabled
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ Disabled
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+ $(GTestDir);%(AdditionalIncludeDirectories)
+ $(GTestDir);%(AdditionalIncludeDirectories)
+ $(GTestDir);%(AdditionalIncludeDirectories)
+ $(GTestDir);%(AdditionalIncludeDirectories)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googlemock/msvc/2010/gmock_config.props b/googlemock/msvc/2010/gmock_config.props
new file mode 100644
index 00000000..017d710b
--- /dev/null
+++ b/googlemock/msvc/2010/gmock_config.props
@@ -0,0 +1,19 @@
+
+
+
+ ../../../googletest
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ $(GTestDir)/include;%(AdditionalIncludeDirectories)
+
+
+
+
+ $(GTestDir)
+
+
+
\ No newline at end of file
diff --git a/googlemock/msvc/2010/gmock_main.vcxproj b/googlemock/msvc/2010/gmock_main.vcxproj
new file mode 100644
index 00000000..43da043d
--- /dev/null
+++ b/googlemock/msvc/2010/gmock_main.vcxproj
@@ -0,0 +1,151 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}
+ gmock_main
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ true
+ v100
+
+
+ StaticLibrary
+ Unicode
+ true
+ v100
+
+
+ StaticLibrary
+ Unicode
+ v100
+
+
+ StaticLibrary
+ Unicode
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+
+ Disabled
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ Disabled
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ {34681f0d-ce45-415d-b5f2-5c662dfe3bd5}
+ true
+ true
+
+
+
+
+ ../../include;%(AdditionalIncludeDirectories)
+ ../../include;%(AdditionalIncludeDirectories)
+ ../../include;%(AdditionalIncludeDirectories)
+ ../../include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googlemock/msvc/2010/gmock_test.vcxproj b/googlemock/msvc/2010/gmock_test.vcxproj
new file mode 100644
index 00000000..dcbeb587
--- /dev/null
+++ b/googlemock/msvc/2010/gmock_test.vcxproj
@@ -0,0 +1,176 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}
+ gmock_test
+ Win32Proj
+
+
+
+ Application
+ Unicode
+ true
+ v100
+
+
+ Application
+ Unicode
+ true
+ v100
+
+
+ Application
+ Unicode
+ v100
+
+
+ Application
+ Unicode
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ true
+ true
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ false
+ false
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+
+ /bigobj %(AdditionalOptions)
+ Disabled
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ MachineX86
+
+
+
+
+ /bigobj %(AdditionalOptions)
+ Disabled
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+
+
+
+
+ /bigobj %(AdditionalOptions)
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ /bigobj %(AdditionalOptions)
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ {e4ef614b-30df-4954-8c53-580a0bf6b589}
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googlemock/msvc/2015/gmock.sln b/googlemock/msvc/2015/gmock.sln
new file mode 100644
index 00000000..d4203a84
--- /dev/null
+++ b/googlemock/msvc/2015/gmock.sln
@@ -0,0 +1,46 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock", "gmock.vcxproj", "{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock_test", "gmock_test.vcxproj", "{F10D22F8-AC7B-4213-8720-608E7D878CD2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gmock_main", "gmock_main.vcxproj", "{E4EF614B-30DF-4954-8C53-580A0BF6B589}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.Build.0 = Debug|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|x64.ActiveCfg = Debug|x64
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|x64.Build.0 = Debug|x64
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.ActiveCfg = Release|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.Build.0 = Release|Win32
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|x64.ActiveCfg = Release|x64
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|x64.Build.0 = Release|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.Build.0 = Debug|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|x64.ActiveCfg = Debug|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|x64.Build.0 = Debug|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.ActiveCfg = Release|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.Build.0 = Release|Win32
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|x64.ActiveCfg = Release|x64
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|x64.Build.0 = Release|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.Build.0 = Debug|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|x64.ActiveCfg = Debug|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|x64.Build.0 = Debug|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.ActiveCfg = Release|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.Build.0 = Release|Win32
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|x64.ActiveCfg = Release|x64
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/googlemock/msvc/2015/gmock.vcxproj b/googlemock/msvc/2015/gmock.vcxproj
new file mode 100644
index 00000000..c6b56e61
--- /dev/null
+++ b/googlemock/msvc/2015/gmock.vcxproj
@@ -0,0 +1,145 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}
+ gmock
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ true
+ v140
+
+
+ StaticLibrary
+ Unicode
+ true
+ v140
+
+
+ StaticLibrary
+ Unicode
+ v140
+
+
+ StaticLibrary
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+
+ Disabled
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ Disabled
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+
+ $(GTestDir);%(AdditionalIncludeDirectories)
+ $(GTestDir);%(AdditionalIncludeDirectories)
+ $(GTestDir);%(AdditionalIncludeDirectories)
+ $(GTestDir);%(AdditionalIncludeDirectories)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googlemock/msvc/2015/gmock_config.props b/googlemock/msvc/2015/gmock_config.props
new file mode 100644
index 00000000..77bc95b1
--- /dev/null
+++ b/googlemock/msvc/2015/gmock_config.props
@@ -0,0 +1,19 @@
+
+
+
+ ../../../googletest
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ $(GTestDir)/include;%(AdditionalIncludeDirectories)
+
+
+
+
+ $(GTestDir)
+
+
+
diff --git a/googlemock/msvc/2015/gmock_main.vcxproj b/googlemock/msvc/2015/gmock_main.vcxproj
new file mode 100644
index 00000000..42381dfa
--- /dev/null
+++ b/googlemock/msvc/2015/gmock_main.vcxproj
@@ -0,0 +1,151 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {E4EF614B-30DF-4954-8C53-580A0BF6B589}
+ gmock_main
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ true
+ v140
+
+
+ StaticLibrary
+ Unicode
+ true
+ v140
+
+
+ StaticLibrary
+ Unicode
+ v140
+
+
+ StaticLibrary
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+
+ Disabled
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ Disabled
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ ../../include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+
+
+ {34681f0d-ce45-415d-b5f2-5c662dfe3bd5}
+ true
+ true
+
+
+
+
+ ../../include;%(AdditionalIncludeDirectories)
+ ../../include;%(AdditionalIncludeDirectories)
+ ../../include;%(AdditionalIncludeDirectories)
+ ../../include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googlemock/msvc/2015/gmock_test.vcxproj b/googlemock/msvc/2015/gmock_test.vcxproj
new file mode 100644
index 00000000..01d1f201
--- /dev/null
+++ b/googlemock/msvc/2015/gmock_test.vcxproj
@@ -0,0 +1,176 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {F10D22F8-AC7B-4213-8720-608E7D878CD2}
+ gmock_test
+ Win32Proj
+
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ true
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+ Application
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ true
+ true
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ false
+ false
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+
+ /bigobj %(AdditionalOptions)
+ Disabled
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ MachineX86
+
+
+
+
+ /bigobj %(AdditionalOptions)
+ Disabled
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+
+
+
+
+ /bigobj %(AdditionalOptions)
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ /bigobj %(AdditionalOptions)
+ ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ {e4ef614b-30df-4954-8c53-580a0bf6b589}
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/CMakeLists.txt b/googletest/CMakeLists.txt
index 02ccc921..52a615d5 100644
--- a/googletest/CMakeLists.txt
+++ b/googletest/CMakeLists.txt
@@ -1,5 +1,5 @@
########################################################################
-# Note: CMake support is community-based. The maintaners do not use CMake
+# Note: CMake support is community-based. The maintainers do not use CMake
# internally.
#
# CMake build script for Google Test.
diff --git a/googletest/Makefile.am b/googletest/Makefile.am
index 321550cd..3a57112f 100644
--- a/googletest/Makefile.am
+++ b/googletest/Makefile.am
@@ -1,4 +1,4 @@
-# Note: automake support is community-based. The maintaners do not use automake
+# Note: automake support is community-based. The maintainers do not use automake
# internally.
# Automake file
diff --git a/googletest/README.md b/googletest/README.md
index 4049afc4..23f67c3d 100644
--- a/googletest/README.md
+++ b/googletest/README.md
@@ -201,6 +201,48 @@ is not feasible, for example in a C project using Google Test for validation,
then it can be specified by adding it to the options for cmake via the
`DCMAKE_CXX_FLAGS` option.
+### Legacy Build Scripts
+
+Before settling on CMake, we have been providing hand-maintained build
+projects/scripts for Visual Studio, Xcode, and Autotools. While we continue to
+provide them for convenience, they are not actively maintained any more. We
+highly recommend that you follow the instructions in the above sections to
+integrate Google Test with your existing build system.
+
+If you still need to use the legacy build scripts, here's how:
+
+The msvc\ folder contains two solutions with Visual C++ projects. Open the
+`gtest.sln` or `gtest-md.sln` file using Visual Studio, and you are ready to
+build Google Test the same way you build any Visual Studio project. Files that
+have names ending with -md use DLL versions of Microsoft runtime libraries (the
+/MD or the /MDd compiler option). Files without that suffix use static versions
+of the runtime libraries (the /MT or the /MTd option). Please note that one must
+use the same option to compile both gtest and the test code. If you use Visual
+Studio 2005 or above, we recommend the -md version as /MD is the default for new
+projects in these versions of Visual Studio.
+
+On Mac OS X, open the `gtest.xcodeproj` in the `xcode/` folder using Xcode.
+Build the "gtest" target. The universal binary framework will end up in your
+selected build directory (selected in the Xcode "Preferences..." -> "Building"
+pane and defaults to xcode/build). Alternatively, at the command line, enter:
+
+ xcodebuild
+
+This will build the "Release" configuration of gtest.framework in your default
+build location. See the "xcodebuild" man page for more information about
+building different configurations and building in different locations.
+
+If you wish to use the Google Test Xcode project with Xcode 4.x and above, you
+need to either:
+
+* update the SDK configuration options in xcode/Config/General.xconfig.
+ Comment options `SDKROOT`, `MACOS_DEPLOYMENT_TARGET`, and `GCC_VERSION`. If
+ you choose this route you lose the ability to target earlier versions of
+ MacOS X.
+* Install an SDK for an earlier version. This doesn't appear to be supported
+ by Apple, but has been reported to work
+ (http://stackoverflow.com/questions/5378518).
+
### Tweaking Google Test
Google Test can be used in diverse environments. The default configuration may
diff --git a/googletest/codegear/gtest.cbproj b/googletest/codegear/gtest.cbproj
new file mode 100644
index 00000000..95c3054b
--- /dev/null
+++ b/googletest/codegear/gtest.cbproj
@@ -0,0 +1,138 @@
+
+
+
+ {bca37a72-5b07-46cf-b44e-89f8e06451a2}
+ Release
+
+
+ true
+
+
+ true
+ true
+ Base
+
+
+ true
+ true
+ Base
+
+
+ true
+ lib
+ JPHNE
+ NO_STRICT
+ true
+ true
+ CppStaticLibrary
+ true
+ rtl.bpi;vcl.bpi;bcbie.bpi;vclx.bpi;vclactnband.bpi;xmlrtl.bpi;bcbsmp.bpi;dbrtl.bpi;vcldb.bpi;bdertl.bpi;vcldbx.bpi;dsnap.bpi;dsnapcon.bpi;vclib.bpi;ibxpress.bpi;adortl.bpi;dbxcds.bpi;dbexpress.bpi;DbxCommonDriver.bpi;websnap.bpi;vclie.bpi;webdsnap.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;soaprtl.bpi;Rave75VCL.bpi;teeUI.bpi;tee.bpi;teedb.bpi;IndyCore.bpi;IndySystem.bpi;IndyProtocols.bpi;IntrawebDB_90_100.bpi;Intraweb_90_100.bpi;dclZipForged11.bpi;vclZipForged11.bpi;GR32_BDS2006.bpi;GR32_DSGN_BDS2006.bpi;Jcl.bpi;JclVcl.bpi;JvCoreD11R.bpi;JvSystemD11R.bpi;JvStdCtrlsD11R.bpi;JvAppFrmD11R.bpi;JvBandsD11R.bpi;JvDBD11R.bpi;JvDlgsD11R.bpi;JvBDED11R.bpi;JvCmpD11R.bpi;JvCryptD11R.bpi;JvCtrlsD11R.bpi;JvCustomD11R.bpi;JvDockingD11R.bpi;JvDotNetCtrlsD11R.bpi;JvEDID11R.bpi;JvGlobusD11R.bpi;JvHMID11R.bpi;JvInterpreterD11R.bpi;JvJansD11R.bpi;JvManagedThreadsD11R.bpi;JvMMD11R.bpi;JvNetD11R.bpi;JvPageCompsD11R.bpi;JvPluginD11R.bpi;JvPrintPreviewD11R.bpi;JvRuntimeDesignD11R.bpi;JvTimeFrameworkD11R.bpi;JvValidatorsD11R.bpi;JvWizardD11R.bpi;JvXPCtrlsD11R.bpi;VclSmp.bpi;CExceptionExpert11.bpi
+ false
+ $(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\include;..
+ rtl.lib;vcl.lib
+ 32
+ $(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk
+
+
+ false
+ false
+ true
+ _DEBUG;$(Defines)
+ true
+ false
+ true
+ None
+ DEBUG
+ true
+ Debug
+ true
+ true
+ true
+ $(BDS)\lib\debug;$(ILINK_LibraryPath)
+ Full
+ true
+
+
+ NDEBUG;$(Defines)
+ Release
+ $(BDS)\lib\release;$(ILINK_LibraryPath)
+ None
+
+
+ CPlusPlusBuilder.Personality
+ CppStaticLibrary
+
+FalseFalse1000FalseFalseFalseFalseFalse103312521.0.0.01.0.0.0FalseFalseFalseTrueFalse
+
+
+ CodeGear C++Builder Office 2000 Servers Package
+ CodeGear C++Builder Office XP Servers Package
+ FalseTrueTrue3$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\include;..$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\include;..$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\src;..\include1$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk1NO_STRICT13216
+
+
+
+
+ 3
+
+
+ 4
+
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+ 0
+
+
+ 1
+
+
+ 2
+
+
+ 9
+
+
+ 10
+
+
+ 11
+
+
+ 12
+
+
+ 14
+
+
+ 13
+
+
+ 15
+
+
+ 16
+
+
+ 17
+
+
+ 18
+
+
+ Cfg_1
+
+
+ Cfg_2
+
+
+
\ No newline at end of file
diff --git a/googletest/codegear/gtest.groupproj b/googletest/codegear/gtest.groupproj
new file mode 100644
index 00000000..faf31cab
--- /dev/null
+++ b/googletest/codegear/gtest.groupproj
@@ -0,0 +1,54 @@
+
+
+ {c1d923e0-6cba-4332-9b6f-3420acbf5091}
+
+
+
+
+
+
+
+
+ Default.Personality
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/codegear/gtest_all.cc b/googletest/codegear/gtest_all.cc
new file mode 100644
index 00000000..121b2d80
--- /dev/null
+++ b/googletest/codegear/gtest_all.cc
@@ -0,0 +1,38 @@
+// Copyright 2009, Google Inc.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+// Author: Josh Kelley (joshkel@gmail.com)
+//
+// Google C++ Testing Framework (Google Test)
+//
+// C++Builder's IDE cannot build a static library from files with hyphens
+// in their name. See http://qc.codegear.com/wc/qcmain.aspx?d=70977 .
+// This file serves as a workaround.
+
+#include "src/gtest-all.cc"
diff --git a/googletest/codegear/gtest_link.cc b/googletest/codegear/gtest_link.cc
new file mode 100644
index 00000000..918eccd1
--- /dev/null
+++ b/googletest/codegear/gtest_link.cc
@@ -0,0 +1,40 @@
+// Copyright 2009, Google Inc.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+// Author: Josh Kelley (joshkel@gmail.com)
+//
+// Google C++ Testing Framework (Google Test)
+//
+// Links gtest.lib and gtest_main.lib into the current project in C++Builder.
+// This means that these libraries can't be renamed, but it's the only way to
+// ensure that Debug versus Release test builds are linked against the
+// appropriate Debug or Release build of the libraries.
+
+#pragma link "gtest.lib"
+#pragma link "gtest_main.lib"
diff --git a/googletest/codegear/gtest_main.cbproj b/googletest/codegear/gtest_main.cbproj
new file mode 100644
index 00000000..d76ce139
--- /dev/null
+++ b/googletest/codegear/gtest_main.cbproj
@@ -0,0 +1,82 @@
+
+
+
+ {bca37a72-5b07-46cf-b44e-89f8e06451a2}
+ Release
+
+
+ true
+
+
+ true
+ true
+ Base
+
+
+ true
+ true
+ Base
+
+
+ true
+ lib
+ JPHNE
+ NO_STRICT
+ true
+ true
+ CppStaticLibrary
+ true
+ rtl.bpi;vcl.bpi;bcbie.bpi;vclx.bpi;vclactnband.bpi;xmlrtl.bpi;bcbsmp.bpi;dbrtl.bpi;vcldb.bpi;bdertl.bpi;vcldbx.bpi;dsnap.bpi;dsnapcon.bpi;vclib.bpi;ibxpress.bpi;adortl.bpi;dbxcds.bpi;dbexpress.bpi;DbxCommonDriver.bpi;websnap.bpi;vclie.bpi;webdsnap.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;soaprtl.bpi;Rave75VCL.bpi;teeUI.bpi;tee.bpi;teedb.bpi;IndyCore.bpi;IndySystem.bpi;IndyProtocols.bpi;IntrawebDB_90_100.bpi;Intraweb_90_100.bpi;dclZipForged11.bpi;vclZipForged11.bpi;GR32_BDS2006.bpi;GR32_DSGN_BDS2006.bpi;Jcl.bpi;JclVcl.bpi;JvCoreD11R.bpi;JvSystemD11R.bpi;JvStdCtrlsD11R.bpi;JvAppFrmD11R.bpi;JvBandsD11R.bpi;JvDBD11R.bpi;JvDlgsD11R.bpi;JvBDED11R.bpi;JvCmpD11R.bpi;JvCryptD11R.bpi;JvCtrlsD11R.bpi;JvCustomD11R.bpi;JvDockingD11R.bpi;JvDotNetCtrlsD11R.bpi;JvEDID11R.bpi;JvGlobusD11R.bpi;JvHMID11R.bpi;JvInterpreterD11R.bpi;JvJansD11R.bpi;JvManagedThreadsD11R.bpi;JvMMD11R.bpi;JvNetD11R.bpi;JvPageCompsD11R.bpi;JvPluginD11R.bpi;JvPrintPreviewD11R.bpi;JvRuntimeDesignD11R.bpi;JvTimeFrameworkD11R.bpi;JvValidatorsD11R.bpi;JvWizardD11R.bpi;JvXPCtrlsD11R.bpi;VclSmp.bpi;CExceptionExpert11.bpi
+ false
+ $(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\include;..
+ rtl.lib;vcl.lib
+ 32
+ $(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk
+
+
+ false
+ false
+ true
+ _DEBUG;$(Defines)
+ true
+ false
+ true
+ None
+ DEBUG
+ true
+ Debug
+ true
+ true
+ true
+ $(BDS)\lib\debug;$(ILINK_LibraryPath)
+ Full
+ true
+
+
+ NDEBUG;$(Defines)
+ Release
+ $(BDS)\lib\release;$(ILINK_LibraryPath)
+ None
+
+
+ CPlusPlusBuilder.Personality
+ CppStaticLibrary
+
+FalseFalse1000FalseFalseFalseFalseFalse103312521.0.0.01.0.0.0FalseFalseFalseTrueFalse
+ CodeGear C++Builder Office 2000 Servers Package
+ CodeGear C++Builder Office XP Servers Package
+ FalseTrueTrue3$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\include;..$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\include;..$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\src;..\src;..\include1$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk1NO_STRICT13216
+
+
+
+
+ 0
+
+
+ Cfg_1
+
+
+ Cfg_2
+
+
+
diff --git a/googletest/codegear/gtest_unittest.cbproj b/googletest/codegear/gtest_unittest.cbproj
new file mode 100644
index 00000000..dc5db8e4
--- /dev/null
+++ b/googletest/codegear/gtest_unittest.cbproj
@@ -0,0 +1,88 @@
+
+
+
+ {eea63393-5ac5-4b9c-8909-d75fef2daa41}
+ Release
+
+
+ true
+
+
+ true
+ true
+ Base
+
+
+ true
+ true
+ Base
+
+
+ exe
+ true
+ NO_STRICT
+ JPHNE
+ true
+ ..\test
+ true
+ CppConsoleApplication
+ true
+ true
+ rtl.bpi;vcl.bpi;bcbie.bpi;vclx.bpi;vclactnband.bpi;xmlrtl.bpi;bcbsmp.bpi;dbrtl.bpi;vcldb.bpi;bdertl.bpi;vcldbx.bpi;dsnap.bpi;dsnapcon.bpi;vclib.bpi;ibxpress.bpi;adortl.bpi;dbxcds.bpi;dbexpress.bpi;DbxCommonDriver.bpi;websnap.bpi;vclie.bpi;webdsnap.bpi;inet.bpi;inetdbbde.bpi;inetdbxpress.bpi;soaprtl.bpi;Rave75VCL.bpi;teeUI.bpi;tee.bpi;teedb.bpi;IndyCore.bpi;IndySystem.bpi;IndyProtocols.bpi;IntrawebDB_90_100.bpi;Intraweb_90_100.bpi;Jcl.bpi;JclVcl.bpi;JvCoreD11R.bpi;JvSystemD11R.bpi;JvStdCtrlsD11R.bpi;JvAppFrmD11R.bpi;JvBandsD11R.bpi;JvDBD11R.bpi;JvDlgsD11R.bpi;JvBDED11R.bpi;JvCmpD11R.bpi;JvCryptD11R.bpi;JvCtrlsD11R.bpi;JvCustomD11R.bpi;JvDockingD11R.bpi;JvDotNetCtrlsD11R.bpi;JvEDID11R.bpi;JvGlobusD11R.bpi;JvHMID11R.bpi;JvInterpreterD11R.bpi;JvJansD11R.bpi;JvManagedThreadsD11R.bpi;JvMMD11R.bpi;JvNetD11R.bpi;JvPageCompsD11R.bpi;JvPluginD11R.bpi;JvPrintPreviewD11R.bpi;JvRuntimeDesignD11R.bpi;JvTimeFrameworkD11R.bpi;JvValidatorsD11R.bpi;JvWizardD11R.bpi;JvXPCtrlsD11R.bpi;VclSmp.bpi
+ false
+ $(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\include;..\test;..
+ $(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;..\test
+ true
+
+
+ false
+ false
+ true
+ _DEBUG;$(Defines)
+ true
+ false
+ true
+ None
+ DEBUG
+ true
+ Debug
+ true
+ true
+ true
+ $(BDS)\lib\debug;$(ILINK_LibraryPath)
+ Full
+ true
+
+
+ NDEBUG;$(Defines)
+ Release
+ $(BDS)\lib\release;$(ILINK_LibraryPath)
+ None
+
+
+ CPlusPlusBuilder.Personality
+ CppConsoleApplication
+
+FalseFalse1000FalseFalseFalseFalseFalse103312521.0.0.01.0.0.0FalseFalseFalseTrueFalse
+
+
+ CodeGear C++Builder Office 2000 Servers Package
+ CodeGear C++Builder Office XP Servers Package
+ FalseTrueTrue3$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\include;..\test;..$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\include;..\test$(BDS)\include;$(BDS)\include\dinkumware;$(BDS)\include\vcl;..\include1$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;..\test$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;..\test$(BDS)\lib;$(BDS)\lib\obj;$(BDS)\lib\psdk;$(OUTPUTDIR);..\test2NO_STRICTSTRICT
+
+
+
+
+ 0
+
+
+ 1
+
+
+ Cfg_1
+
+
+ Cfg_2
+
+
+
\ No newline at end of file
diff --git a/googletest/configure.ac b/googletest/configure.ac
index fcdce9a5..c74071ee 100644
--- a/googletest/configure.ac
+++ b/googletest/configure.ac
@@ -1,4 +1,4 @@
-# Note: automake support is community-based. The maintaners do not use automake
+# Note: automake support is community-based. The maintainers do not use automake
# internally.
m4_include(m4/acx_pthread.m4)
diff --git a/googletest/msvc/2010/gtest-md.sln b/googletest/msvc/2010/gtest-md.sln
new file mode 100644
index 00000000..e36b33b6
--- /dev/null
+++ b/googletest/msvc/2010/gtest-md.sln
@@ -0,0 +1,55 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest-md", "gtest-md.vcxproj", "{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest_main-md", "gtest_main-md.vcxproj", "{3AF54C8A-10BF-4332-9147-F68ED9862033}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest_prod_test-md", "gtest_prod_test-md.vcxproj", "{24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest_unittest-md", "gtest_unittest-md.vcxproj", "{4D9FDFB5-986A-4139-823C-F4EE0ED481A2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug|Win32.Build.0 = Debug|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug|x64.ActiveCfg = Debug|x64
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug|x64.Build.0 = Debug|x64
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|Win32.ActiveCfg = Release|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|Win32.Build.0 = Release|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|x64.ActiveCfg = Release|x64
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|x64.Build.0 = Release|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Debug|Win32.Build.0 = Debug|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Debug|x64.ActiveCfg = Debug|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Debug|x64.Build.0 = Debug|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Release|Win32.ActiveCfg = Release|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Release|Win32.Build.0 = Release|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Release|x64.ActiveCfg = Release|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}.Release|x64.Build.0 = Release|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Debug|Win32.Build.0 = Debug|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Debug|x64.ActiveCfg = Debug|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Debug|x64.Build.0 = Debug|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Release|Win32.ActiveCfg = Release|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Release|Win32.Build.0 = Release|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Release|x64.ActiveCfg = Release|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}.Release|x64.Build.0 = Release|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Debug|Win32.Build.0 = Debug|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Debug|x64.ActiveCfg = Debug|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Debug|x64.Build.0 = Debug|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Release|Win32.ActiveCfg = Release|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Release|Win32.Build.0 = Release|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Release|x64.ActiveCfg = Release|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/googletest/msvc/2010/gtest-md.vcxproj b/googletest/msvc/2010/gtest-md.vcxproj
new file mode 100644
index 00000000..16a6ff12
--- /dev/null
+++ b/googletest/msvc/2010/gtest-md.vcxproj
@@ -0,0 +1,149 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtestd
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtest
+
+
+ gtestd
+
+
+ gtest
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest-md.vcxproj.filters b/googletest/msvc/2010/gtest-md.vcxproj.filters
new file mode 100644
index 00000000..69edeff2
--- /dev/null
+++ b/googletest/msvc/2010/gtest-md.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest.sln b/googletest/msvc/2010/gtest.sln
new file mode 100644
index 00000000..cacd5c0c
--- /dev/null
+++ b/googletest/msvc/2010/gtest.sln
@@ -0,0 +1,55 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest", "gtest.vcxproj", "{C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest_main", "gtest_main.vcxproj", "{3AF54C8A-10BF-4332-9147-F68ED9862032}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest_unittest", "gtest_unittest.vcxproj", "{4D9FDFB5-986A-4139-823C-F4EE0ED481A1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest_prod_test", "gtest_prod_test.vcxproj", "{24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Debug|Win32.Build.0 = Debug|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Debug|x64.ActiveCfg = Debug|x64
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Debug|x64.Build.0 = Debug|x64
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Release|Win32.ActiveCfg = Release|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Release|Win32.Build.0 = Release|Win32
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Release|x64.ActiveCfg = Release|x64
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}.Release|x64.Build.0 = Release|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Debug|Win32.Build.0 = Debug|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Debug|x64.ActiveCfg = Debug|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Debug|x64.Build.0 = Debug|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Release|Win32.ActiveCfg = Release|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Release|Win32.Build.0 = Release|Win32
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Release|x64.ActiveCfg = Release|x64
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}.Release|x64.Build.0 = Release|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Debug|Win32.Build.0 = Debug|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Debug|x64.ActiveCfg = Debug|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Debug|x64.Build.0 = Debug|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Release|Win32.ActiveCfg = Release|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Release|Win32.Build.0 = Release|Win32
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Release|x64.ActiveCfg = Release|x64
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}.Release|x64.Build.0 = Release|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Debug|Win32.Build.0 = Debug|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Debug|x64.ActiveCfg = Debug|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Debug|x64.Build.0 = Debug|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Release|Win32.ActiveCfg = Release|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Release|Win32.Build.0 = Release|Win32
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Release|x64.ActiveCfg = Release|x64
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/googletest/msvc/2010/gtest.vcxproj b/googletest/msvc/2010/gtest.vcxproj
new file mode 100644
index 00000000..a46f5c7a
--- /dev/null
+++ b/googletest/msvc/2010/gtest.vcxproj
@@ -0,0 +1,149 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {C8F6C172-56F2-4E76-B5FA-C3B423B31BE7}
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ gtestd
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ gtest
+
+
+ gtestd
+
+
+ gtest
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest.vcxproj.filters b/googletest/msvc/2010/gtest.vcxproj.filters
new file mode 100644
index 00000000..69edeff2
--- /dev/null
+++ b/googletest/msvc/2010/gtest.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_main-md.vcxproj b/googletest/msvc/2010/gtest_main-md.vcxproj
new file mode 100644
index 00000000..3d773895
--- /dev/null
+++ b/googletest/msvc/2010/gtest_main-md.vcxproj
@@ -0,0 +1,154 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {3AF54C8A-10BF-4332-9147-F68ED9862033}
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtest_maind
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtest_main
+
+
+ gtest_maind
+
+
+ gtest_main
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+ {c8f6c172-56f2-4e76-b5fa-c3b423b31be8}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_main-md.vcxproj.filters b/googletest/msvc/2010/gtest_main-md.vcxproj.filters
new file mode 100644
index 00000000..726c773c
--- /dev/null
+++ b/googletest/msvc/2010/gtest_main-md.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_main.vcxproj b/googletest/msvc/2010/gtest_main.vcxproj
new file mode 100644
index 00000000..8fb25897
--- /dev/null
+++ b/googletest/msvc/2010/gtest_main.vcxproj
@@ -0,0 +1,162 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {3AF54C8A-10BF-4332-9147-F68ED9862032}
+ Win32Proj
+
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+ StaticLibrary
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ gtest_maind
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ gtest_main
+
+
+ gtest_maind
+
+
+ gtest_main
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName)d.lib
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName)d.lib
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName).lib
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName).lib
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+ {c8f6c172-56f2-4e76-b5fa-c3b423b31be7}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_main.vcxproj.filters b/googletest/msvc/2010/gtest_main.vcxproj.filters
new file mode 100644
index 00000000..726c773c
--- /dev/null
+++ b/googletest/msvc/2010/gtest_main.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_prod_test-md.vcxproj b/googletest/msvc/2010/gtest_prod_test-md.vcxproj
new file mode 100644
index 00000000..830e5dce
--- /dev/null
+++ b/googletest/msvc/2010/gtest_prod_test-md.vcxproj
@@ -0,0 +1,199 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECB}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ true
+ true
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ false
+ false
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtest_prod_test
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtest_prod_test
+
+
+ gtest_prod_test
+
+
+ gtest_prod_test
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_prod_test.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_prod_test.pdb
+ Console
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+ {3af54c8a-10bf-4332-9147-f68ed9862033}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_prod_test-md.vcxproj.filters b/googletest/msvc/2010/gtest_prod_test-md.vcxproj.filters
new file mode 100644
index 00000000..ac367310
--- /dev/null
+++ b/googletest/msvc/2010/gtest_prod_test-md.vcxproj.filters
@@ -0,0 +1,26 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_prod_test.vcxproj b/googletest/msvc/2010/gtest_prod_test.vcxproj
new file mode 100644
index 00000000..d42e1351
--- /dev/null
+++ b/googletest/msvc/2010/gtest_prod_test.vcxproj
@@ -0,0 +1,191 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {24848551-EF4F-47E8-9A9D-EA4D49BC3ECA}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ true
+ true
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ false
+ false
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ Use
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_prod_test.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_prod_test.pdb
+ Console
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+ {3af54c8a-10bf-4332-9147-f68ed9862032}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_prod_test.vcxproj.filters b/googletest/msvc/2010/gtest_prod_test.vcxproj.filters
new file mode 100644
index 00000000..ac367310
--- /dev/null
+++ b/googletest/msvc/2010/gtest_prod_test.vcxproj.filters
@@ -0,0 +1,26 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_unittest-md.vcxproj b/googletest/msvc/2010/gtest_unittest-md.vcxproj
new file mode 100644
index 00000000..93b0dc4e
--- /dev/null
+++ b/googletest/msvc/2010/gtest_unittest-md.vcxproj
@@ -0,0 +1,188 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A2}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ true
+ true
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ false
+ false
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtest_unittest
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)$(ProjectName)\
+ gtest_unittest
+
+
+ gtest_unittest
+
+
+ gtest_unittest
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_unittest.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_unittest.pdb
+ Console
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ MinSpace
+ MinSpace
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ Default
+ Default
+
+
+
+
+ ProgramDatabase
+ ProgramDatabase
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+ {3af54c8a-10bf-4332-9147-f68ed9862033}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_unittest-md.vcxproj.filters b/googletest/msvc/2010/gtest_unittest-md.vcxproj.filters
new file mode 100644
index 00000000..047dae51
--- /dev/null
+++ b/googletest/msvc/2010/gtest_unittest-md.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_unittest.vcxproj b/googletest/msvc/2010/gtest_unittest.vcxproj
new file mode 100644
index 00000000..ec6abde7
--- /dev/null
+++ b/googletest/msvc/2010/gtest_unittest.vcxproj
@@ -0,0 +1,180 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {4D9FDFB5-986A-4139-823C-F4EE0ED481A1}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+ Application
+ MultiByte
+ v100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ true
+ true
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+ false
+ false
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+
+
+ $(SolutionDir)$(SolutionName)\$(Platform)-$(Configuration)\
+ $(OutDir)temp\$(ProjectName)\
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ Use
+ Level3
+ EditAndContinue
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_unittest.pdb
+ Console
+ MachineX86
+
+
+
+
+ Disabled
+ WIN32;_VARIADIC_MAX=10;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ $(OutDir)gtest_unittest.pdb
+ Console
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+ WIN32;_VARIADIC_MAX=10;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+ Use
+ Level3
+ ProgramDatabase
+ ..\..\include;..\..;%(AdditionalIncludeDirectories)
+
+
+ true
+ Console
+ true
+ true
+
+
+
+
+ MinSpace
+ MinSpace
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+ Default
+ Default
+
+
+
+
+ ProgramDatabase
+ ProgramDatabase
+ ..;..\include;%(AdditionalIncludeDirectories)
+ ..;..\include;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+ {3af54c8a-10bf-4332-9147-f68ed9862032}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/googletest/msvc/2010/gtest_unittest.vcxproj.filters b/googletest/msvc/2010/gtest_unittest.vcxproj.filters
new file mode 100644
index 00000000..047dae51
--- /dev/null
+++ b/googletest/msvc/2010/gtest_unittest.vcxproj.filters
@@ -0,0 +1,18 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file