Skip to content

Commit

Permalink
Version 2.6.2 (RC)
Browse files Browse the repository at this point in the history
* Ported solution to Visual C++ 2017 (Windows 10 build 10.0.15063)
  and Clang 3.9
* Moved SQLite, RapidXML, POCO, Boost and googletest dependencies to
  outside the project
* In Windows platform, dependencies were moved into VCPKG package
  management (no support for WinXP, yet)
* In Linux, dependencies are now dealt by bootstrap script
* Improved bootstrap and build procedures for Linux
* Upgraded googletest to v1.8 to be C++17 compliant for msvc compiler
* Upgraded also POCO, Boost and SQLite libraries in Linux
* Fixed bug integration tests for WWS module
* Fixed bug in RPC module that would lead to incorrectly formatted
  numbers when displaying extended error information
* Improved behavior of class for system event for better consistency
* Introduced an STL compliant and optimized allocator for better cache
  efficiency in memory intensive tasks, relying in the newly available
  memory pools from STL <memory_resources> header
* Improved implementation of algorithm for binary search of ranges
* Improved unit tests for algorithms
* Refactored resource concurrency to use exponential back-off in all
  eligible cases, including the SQLite wrappers
  • Loading branch information
faburaya committed Jun 26, 2018
1 parent 233fc10 commit 650eb11
Show file tree
Hide file tree
Showing 136 changed files with 2,406 additions and 252,560 deletions.
74 changes: 27 additions & 47 deletions 3FD.sln
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
# Visual Studio 15
VisualStudioVersion = 15.0.27428.2011
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3FD", "3FD\3FD.vcxproj", "{CCC4A0A2-15FD-4A6E-AC6C-094AAAAEC80B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTests", "UnitTests\UnitTests.vcxproj", "{A657480D-D083-4C31-B499-42FF50481AC1}"
ProjectSection(ProjectDependencies) = postProject
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8} = {C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}
{CCC4A0A2-15FD-4A6E-AC6C-094AAAAEC80B} = {CCC4A0A2-15FD-4A6E-AC6C-094AAAAEC80B}
EndProjectSection
EndProject
Expand All @@ -16,8 +15,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IntegrationTests", "Integra
{CCC4A0A2-15FD-4A6E-AC6C-094AAAAEC80B} = {CCC4A0A2-15FD-4A6E-AC6C-094AAAAEC80B}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest-md", "gtest\msvc\gtest-md.vcxproj", "{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Testing", "Testing", "{8E00B911-43B2-49D5-9B4A-AB6E1ED097A1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WinRT", "WinRT", "{EE86AB66-09DF-45EB-A42A-ED426AF3266E}"
Expand All @@ -28,12 +25,32 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestWwsClient", "TestWwsCli
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "3FD.WinRT.UWP", "3FD\3FD.WinRT.UWP.vcxproj", "{793AC4E5-04FF-43C1-89F9-6D7212264A36}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtest.WinRT.UWP", "gtest\WinRT.UWP\gtest.WinRT.UWP.vcxproj", "{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTestsApp.WinRT.UWP", "UnitTests\WinRT.UWP\UnitTestsApp.WinRT.UWP.vcxproj", "{AD508BAA-0192-4EDB-B1F5-23DC9CC2EC0C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IntegrationTestsApp.WinRT.UWP", "IntegrationTests\WinRT.UWP\IntegrationTestsApp.WinRT.UWP.vcxproj", "{C427C362-4B09-4C3F-8578-F58521328DF0}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution", "Solution", "{60F3AE6C-C6A3-4C8B-A98A-9044DE809838}"
ProjectSection(SolutionItems) = preProject
Acknowledgements.txt = Acknowledgements.txt
build.ps1 = build.ps1
CreateMsSqlSvcBrokerDB.sql = CreateMsSqlSvcBrokerDB.sql
LICENSE = LICENSE
README = README
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "POSIX", "POSIX", "{7F50EEA8-C82B-46E6-931B-9D2339A47419}"
ProjectSection(SolutionItems) = preProject
bootstrap.sh = bootstrap.sh
build.sh = build.sh
configure.sh = configure.sh
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "vcpkg", "vcpkg", "{470B7859-6C5B-45FB-8FC7-E4D5806B9ABE}"
ProjectSection(SolutionItems) = preProject
vcpkg\ports\3fd\CONTROL = vcpkg\ports\3fd\CONTROL
vcpkg\ports\3fd\portfile.cmake = vcpkg\ports\3fd\portfile.cmake
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug_XP|ARM = Debug_XP|ARM
Expand Down Expand Up @@ -110,26 +127,6 @@ Global
{B288E7DC-4F10-4432-8CB9-2061400F4E0C}.Release|x64.Build.0 = Release|x64
{B288E7DC-4F10-4432-8CB9-2061400F4E0C}.Release|x86.ActiveCfg = Release|Win32
{B288E7DC-4F10-4432-8CB9-2061400F4E0C}.Release|x86.Build.0 = Release|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug_XP|ARM.ActiveCfg = Debug_XP|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug_XP|x64.ActiveCfg = Debug_XP|x64
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug_XP|x64.Build.0 = Debug_XP|x64
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug_XP|x86.ActiveCfg = Debug_XP|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug_XP|x86.Build.0 = Debug_XP|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug|ARM.ActiveCfg = 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}.Debug|x86.ActiveCfg = Debug|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Debug|x86.Build.0 = Debug|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release_XP|ARM.ActiveCfg = Release_XP|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release_XP|x64.ActiveCfg = Release_XP|x64
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release_XP|x64.Build.0 = Release_XP|x64
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release_XP|x86.ActiveCfg = Release_XP|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release_XP|x86.Build.0 = Release_XP|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|ARM.ActiveCfg = Release|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|x64.ActiveCfg = Release|x64
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|x64.Build.0 = Release|x64
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|x86.ActiveCfg = Release|Win32
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8}.Release|x86.Build.0 = Release|Win32
{6ADF3A4B-1E22-41BA-9293-96593E6A45BE}.Debug_XP|ARM.ActiveCfg = Debug_XP|Win32
{6ADF3A4B-1E22-41BA-9293-96593E6A45BE}.Debug_XP|x64.ActiveCfg = Debug_XP|x64
{6ADF3A4B-1E22-41BA-9293-96593E6A45BE}.Debug_XP|x64.Build.0 = Debug_XP|x64
Expand Down Expand Up @@ -188,24 +185,6 @@ Global
{793AC4E5-04FF-43C1-89F9-6D7212264A36}.Release|x64.Build.0 = Release|x64
{793AC4E5-04FF-43C1-89F9-6D7212264A36}.Release|x86.ActiveCfg = Release|Win32
{793AC4E5-04FF-43C1-89F9-6D7212264A36}.Release|x86.Build.0 = Release|Win32
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug_XP|ARM.ActiveCfg = Debug|ARM
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug_XP|x64.ActiveCfg = Debug|x64
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug_XP|x86.ActiveCfg = Debug|Win32
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug|ARM.ActiveCfg = Debug|ARM
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug|ARM.Build.0 = Debug|ARM
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug|x64.ActiveCfg = Debug|x64
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug|x64.Build.0 = Debug|x64
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug|x86.ActiveCfg = Debug|Win32
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Debug|x86.Build.0 = Debug|Win32
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release_XP|ARM.ActiveCfg = Release|ARM
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release_XP|x64.ActiveCfg = Release|x64
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release_XP|x86.ActiveCfg = Release|Win32
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release|ARM.ActiveCfg = Release|ARM
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release|ARM.Build.0 = Release|ARM
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release|x64.ActiveCfg = Release|x64
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release|x64.Build.0 = Release|x64
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release|x86.ActiveCfg = Release|Win32
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F}.Release|x86.Build.0 = Release|Win32
{AD508BAA-0192-4EDB-B1F5-23DC9CC2EC0C}.Debug_XP|ARM.ActiveCfg = Debug|ARM
{AD508BAA-0192-4EDB-B1F5-23DC9CC2EC0C}.Debug_XP|x64.ActiveCfg = Debug|x64
{AD508BAA-0192-4EDB-B1F5-23DC9CC2EC0C}.Debug_XP|x86.ActiveCfg = Debug|Win32
Expand Down Expand Up @@ -255,15 +234,16 @@ Global
GlobalSection(NestedProjects) = preSolution
{A657480D-D083-4C31-B499-42FF50481AC1} = {8E00B911-43B2-49D5-9B4A-AB6E1ED097A1}
{B288E7DC-4F10-4432-8CB9-2061400F4E0C} = {8E00B911-43B2-49D5-9B4A-AB6E1ED097A1}
{C8F6C172-56F2-4E76-B5FA-C3B423B31BE8} = {8E00B911-43B2-49D5-9B4A-AB6E1ED097A1}
{EE86AB66-09DF-45EB-A42A-ED426AF3266E} = {8E00B911-43B2-49D5-9B4A-AB6E1ED097A1}
{6ADF3A4B-1E22-41BA-9293-96593E6A45BE} = {8E00B911-43B2-49D5-9B4A-AB6E1ED097A1}
{4913E097-136E-4BC4-BF8C-D3341FB1425A} = {8E00B911-43B2-49D5-9B4A-AB6E1ED097A1}
{B650C884-6640-4FEE-9C5B-62E4D84D9E0F} = {EE86AB66-09DF-45EB-A42A-ED426AF3266E}
{AD508BAA-0192-4EDB-B1F5-23DC9CC2EC0C} = {EE86AB66-09DF-45EB-A42A-ED426AF3266E}
{C427C362-4B09-4C3F-8578-F58521328DF0} = {EE86AB66-09DF-45EB-A42A-ED426AF3266E}
{7F50EEA8-C82B-46E6-931B-9D2339A47419} = {60F3AE6C-C6A3-4C8B-A98A-9044DE809838}
{470B7859-6C5B-45FB-8FC7-E4D5806B9ABE} = {60F3AE6C-C6A3-4C8B-A98A-9044DE809838}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
VisualSVNWorkingCopyRoot = .
SolutionGuid = {3FB930DD-93C4-4123-8373-DCB40B20A7CA}
EndGlobalSection
EndGlobal
Loading

0 comments on commit 650eb11

Please sign in to comment.