commit b6f69410392ede420cc4536a56d84d92d73f1774 Author: Róka Miklós Date: Sat Jan 10 10:59:20 2026 +0100 Initial check in diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4f81845 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,13 @@ +# Set the default behavior, in case people don't have core.autocrlf set. +* text=auto + +# Explicitly declare text files you want to always be normalized and converted +# to native line endings on checkout. +*.pas text +*.dfm text + +# Declare files that will always have CRLF line endings on checkout. + +# Denote all files that are truly binary and should not be modified. +*.exe binary +*.res binary \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9d14259 --- /dev/null +++ b/.gitignore @@ -0,0 +1,39 @@ +# IDE files +*.~* +*.cbk +*.dsk +*.identcache +*.local +*.skincfg +*.stat +*.tvsconfig +__history/ +__recovery/ +.vscode/ + +# Delphi Compiler output files +*.dcu +*.drc +*.jdbg +*.map +*.plist +*.rsm +*.tds + +# 64bit Delphi files +*.o + +# Added in XE8 +*.stat + +# Spring4D files +*.bak +*.ficfg +*.mes +Library/ +Logs/ +Samples/**/*.exe +Tests/Bin/ + +# TestInsight files +TestInsightSettings.ini diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..4757021 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "src.spring4d"] + path = src.spring4d + url = https://bitbucket.org/sglienke/spring4d.git diff --git a/prj.spring4d/Delphi12/Spring.Base.dpk b/prj.spring4d/Delphi12/Spring.Base.dpk new file mode 100644 index 0000000..2a39ba4 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Base.dpk @@ -0,0 +1,79 @@ +package Spring.Base; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS OFF} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO OFF} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE RELEASE} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Spring4D Base package'} +{$LIBSUFFIX '.290'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +requires + rtl; + +contains + Spring in '..\..\src.spring4d\Source\Base\Spring.pas', + Spring.Collections in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.pas', + Spring.Collections.Base in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Base.pas', + Spring.Collections.Dictionaries in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Dictionaries.pas', + Spring.Collections.Events in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Events.pas', + Spring.Collections.Extensions in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Extensions.pas', + Spring.Collections.Lists in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Lists.pas', + Spring.Collections.LinkedLists in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.LinkedLists.pas', + Spring.Collections.MultiMaps in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.MultiMaps.pas', + Spring.Collections.MultiSets in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.MultiSets.pas', + Spring.Collections.Queues in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Queues.pas', + Spring.Collections.Sets in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Sets.pas', + Spring.Collections.Stacks in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Stacks.pas', + Spring.Collections.Trees in '..\..\src.spring4d\Source\Base\Collections\Spring.Collections.Trees.pas', + Spring.Comparers in '..\..\src.spring4d\Source\Base\Spring.Comparers.pas', + Spring.DesignPatterns in '..\..\src.spring4d\Source\Base\Spring.DesignPatterns.pas', + Spring.Events in '..\..\src.spring4d\Source\Base\Spring.Events.pas', + Spring.Events.Base in '..\..\src.spring4d\Source\Base\Spring.Events.Base.pas', + Spring.Hash in '..\..\src.spring4d\Source\Base\Spring.Hash.pas', + Spring.HashTable in '..\..\src.spring4d\Source\Base\Spring.HashTable.pas', + Spring.HazardEra in '..\..\src.spring4d\Source\Base\Spring.HazardEra.pas', + Spring.Helpers in '..\..\src.spring4d\Source\Base\Spring.Helpers.pas', + Spring.Logging in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.pas', + Spring.Logging.Appenders in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.Appenders.pas', + Spring.Logging.Appenders.Base in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.Appenders.Base.pas', + Spring.Logging.Controller in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.Controller.pas', + Spring.Logging.Extensions in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.Extensions.pas', + Spring.Logging.Loggers in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.Loggers.pas', + Spring.Logging.NullLogger in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.NullLogger.pas', + Spring.Logging.ResourceStrings in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.ResourceStrings.pas', + Spring.Logging.Serializers in '..\..\src.spring4d\Source\Base\Logging\Spring.Logging.Serializers.pas', + Spring.MethodIntercept in '..\..\src.spring4d\Source\Base\Spring.MethodIntercept.pas', + Spring.Patches.RSP13163 in '..\..\src.spring4d\Source\Base\Patches\Spring.Patches.RSP13163.pas', + Spring.Patterns.Specification in '..\..\src.spring4d\Source\Base\Patterns\Spring.Patterns.Specification.pas', + Spring.Reflection in '..\..\src.spring4d\Source\Base\Spring.Reflection.pas', + Spring.ResourceStrings in '..\..\src.spring4d\Source\Base\Spring.ResourceStrings.pas', + Spring.SystemUtils in '..\..\src.spring4d\Source\Base\Spring.SystemUtils.pas', + Spring.Times in '..\..\src.spring4d\Source\Base\Spring.Times.pas', + Spring.ValueConverters in '..\..\src.spring4d\Source\Base\Spring.ValueConverters.pas', + Spring.VirtualClass in '..\..\src.spring4d\Source\Base\Spring.VirtualClass.pas', + Spring.VirtualInterface in '..\..\src.spring4d\Source\Base\Spring.VirtualInterface.pas'; + +end. diff --git a/prj.spring4d/Delphi12/Spring.Base.dproj b/prj.spring4d/Delphi12/Spring.Base.dproj new file mode 100644 index 0000000..edd0e69 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Base.dproj @@ -0,0 +1,211 @@ + + + {8F00FFD6-085B-4B31-B6A2-D3157F252221} + Spring.Base.dpk + True + Release + 3 + Package + None + 20.3 + Win32 + Spring.Base + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + .290 + Spring_Base + true + System;Xml;Data;Datasnap;Web;Soap;Vcl;$(DCC_Namespace) + 2052 + 00400000 + false + true + false + ..\..\dcu\Delphi12\$(Platform)\$(Config) + false + true + ..\..\src.spring4d\Source;$(DCC_UnitSearchPath) + false + false + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=;CFBundleDisplayName=;UIDeviceFamily=;CFBundleIdentifier=;CFBundleVersion=;CFBundlePackageType=;CFBundleSignature=;CFBundleAllowMixedLocalizations=;UISupportedInterfaceOrientations=;CFBundleExecutable=;CFBundleResourceSpecification=;LSRequiresIPhoneOS=;CFBundleInfoDictionaryVersion=;CFBundleDevelopmentRegion= + Spring4D Base package + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + + + 0 + RELEASE;$(DCC_Define) + 0 + false + + + DEBUG;$(DCC_Define) + false + true + true + true + + + + MainSource + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Package + + + + Spring.Base.dpk + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 2052 + 936 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + + + + + + + + + + + + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + True + True + False + + + 12 + + + + diff --git a/prj.spring4d/Delphi12/Spring.Base.res b/prj.spring4d/Delphi12/Spring.Base.res new file mode 100644 index 0000000..08cdae7 Binary files /dev/null and b/prj.spring4d/Delphi12/Spring.Base.res differ diff --git a/prj.spring4d/Delphi12/Spring.Core.dpk b/prj.spring4d/Delphi12/Spring.Core.dpk new file mode 100644 index 0000000..a994dfc --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Core.dpk @@ -0,0 +1,69 @@ +package Spring.Core; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS ON} +{$RANGECHECKS ON} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Spring4D Core package'} +{$LIBSUFFIX '.290'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +requires + rtl, + Spring.Base; + +contains + Spring.Services in '..\..\src.spring4d\Source\Core\Services\Spring.Services.pas', + Spring.Container in '..\..\src.spring4d\Source\Core\Container\Spring.Container.pas', + Spring.Container.ActivatorExtension in '..\..\src.spring4d\Source\Core\Container\Spring.Container.ActivatorExtension.pas', + Spring.Container.AutoMockExtension in '..\..\src.spring4d\Source\Core\Container\Spring.Container.AutoMockExtension.pas', + Spring.Container.Builder in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Builder.pas', + Spring.Container.Common in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Common.pas', + Spring.Container.ComponentActivator in '..\..\src.spring4d\Source\Core\Container\Spring.Container.ComponentActivator.pas', + Spring.Container.Core in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Core.pas', + Spring.Container.CreationContext in '..\..\src.spring4d\Source\Core\Container\Spring.Container.CreationContext.pas', + Spring.Container.Extensions in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Extensions.pas', + Spring.Container.Injection in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Injection.pas', + Spring.Container.LifetimeManager in '..\..\src.spring4d\Source\Core\Container\Spring.Container.LifetimeManager.pas', + Spring.Container.Pool in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Pool.pas', + Spring.Container.ProxyFactory in '..\..\src.spring4d\Source\Core\Container\Spring.Container.ProxyFactory.pas', + Spring.Container.Registration in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Registration.pas', + Spring.Container.Resolvers in '..\..\src.spring4d\Source\Core\Container\Spring.Container.Resolvers.pas', + Spring.Container.ResourceStrings in '..\..\src.spring4d\Source\Core\Container\Spring.Container.ResourceStrings.pas', + Spring.Interception in '..\..\src.spring4d\Source\Core\Interception\Spring.Interception.pas', + Spring.Interception.AbstractInvocation in '..\..\src.spring4d\Source\Core\Interception\Spring.Interception.AbstractInvocation.pas', + Spring.Interception.ClassProxy in '..\..\src.spring4d\Source\Core\Interception\Spring.Interception.ClassProxy.pas', + Spring.Interception.CustomProxy in '..\..\src.spring4d\Source\Core\Interception\Spring.Interception.CustomProxy.pas', + Spring.Interception.InterfaceProxy in '..\..\src.spring4d\Source\Core\Interception\Spring.Interception.InterfaceProxy.pas', + Spring.Interception.ResourceStrings in '..\..\src.spring4d\Source\Core\Interception\Spring.Interception.ResourceStrings.pas', + Spring.Logging.Configuration in '..\..\src.spring4d\Source\Core\Logging\Spring.Logging.Configuration.pas', + Spring.Logging.Configuration.Builder in '..\..\src.spring4d\Source\Core\Logging\Spring.Logging.Configuration.Builder.pas', + Spring.Logging.Container in '..\..\src.spring4d\Source\Core\Logging\Spring.Logging.Container.pas', + Spring.Mocking in '..\..\src.spring4d\Source\Core\Mocking\Spring.Mocking.pas', + Spring.Mocking.Core in '..\..\src.spring4d\Source\Core\Mocking\Spring.Mocking.Core.pas', + Spring.Mocking.Interceptor in '..\..\src.spring4d\Source\Core\Mocking\Spring.Mocking.Interceptor.pas', + Spring.Mocking.Matching in '..\..\src.spring4d\Source\Core\Mocking\Spring.Mocking.Matching.pas'; + +end. diff --git a/prj.spring4d/Delphi12/Spring.Core.dproj b/prj.spring4d/Delphi12/Spring.Core.dproj new file mode 100644 index 0000000..480af57 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Core.dproj @@ -0,0 +1,201 @@ + + + {3F933A25-7C87-419F-B285-EE0B5E3F0B73} + Spring.Core.dpk + True + Release + 3 + Package + None + 20.3 + Win32 + Spring.Core + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + .290 + Spring_Core + true + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + 2052 + 00400000 + false + true + false + ..\..\dcu\Delphi12\$(Platform)\$(Config) + false + true + ..\..\src.spring4d\Source;$(DCC_UnitSearchPath) + false + false + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=;CFBundleDisplayName=;UIDeviceFamily=;CFBundleIdentifier=;CFBundleVersion=;CFBundlePackageType=;CFBundleSignature=;CFBundleAllowMixedLocalizations=;UISupportedInterfaceOrientations=;CFBundleExecutable=;CFBundleResourceSpecification=;LSRequiresIPhoneOS=;CFBundleInfoDictionaryVersion=;CFBundleDevelopmentRegion= + Spring4D Core package + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + + + 0 + RELEASE;$(DCC_Define) + 0 + false + + + DEBUG;$(DCC_Define) + false + true + true + true + + + + MainSource + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Package + + + + Spring.Core.dpk + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 2052 + 936 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + + + + + + + + + + + + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + True + True + False + + + 12 + + + + diff --git a/prj.spring4d/Delphi12/Spring.Core.res b/prj.spring4d/Delphi12/Spring.Core.res new file mode 100644 index 0000000..08cdae7 Binary files /dev/null and b/prj.spring4d/Delphi12/Spring.Core.res differ diff --git a/prj.spring4d/Delphi12/Spring.Data.Designtime.dpk b/prj.spring4d/Delphi12/Spring.Data.Designtime.dpk new file mode 100644 index 0000000..f43d8ce --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Data.Designtime.dpk @@ -0,0 +1,39 @@ +package Spring.Data.Designtime; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST ON} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Spring4D Data designtime package'} +{$LIBSUFFIX '.290'} +{$DESIGNONLY} +{$IMPLICITBUILD OFF} + +requires + Spring.Data; + +contains + Spring.Data.Registration in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.Registration.pas'; + +end. diff --git a/prj.spring4d/Delphi12/Spring.Data.Designtime.dproj b/prj.spring4d/Delphi12/Spring.Data.Designtime.dproj new file mode 100644 index 0000000..8f2c08c --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Data.Designtime.dproj @@ -0,0 +1,147 @@ + + + {74111A14-7F4C-484F-934C-5ED889C0D028} + Spring.Data.Designtime.dpk + 20.3 + True + Debug + Package + None + 1 + Win32 + Spring.Data.Designtime + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + true + .290 + Spring_Data_Designtime + 1033 + Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace) + CompanyName=;FileDescription=;FileVersion=;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=;Comments= + Spring4D Data designtime package + true + ..\..\src.spring4d\Source;$(DCC_UnitSearchPath) + true + 00400000 + ..\..\dcu\Delphi12\$(Platform)\$(Config) + + + true + vcl;vclimg;dbrtl;rtl;Spring.Persistence;Spring.Data;$(DCC_UsePackage) + $(BDS)\bin\default_app.manifest + + + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + true + + + true + true + true + DEBUG;$(DCC_Define) + false + true + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + + MainSource + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + + + Delphi.Personality.12 + Package + + + + Spring.Data.Designtime.dpk + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1063 + 1257 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + True + False + False + + + 12 + + + diff --git a/prj.spring4d/Delphi12/Spring.Data.Designtime.res b/prj.spring4d/Delphi12/Spring.Data.Designtime.res new file mode 100644 index 0000000..0ce6452 Binary files /dev/null and b/prj.spring4d/Delphi12/Spring.Data.Designtime.res differ diff --git a/prj.spring4d/Delphi12/Spring.Data.dpk b/prj.spring4d/Delphi12/Spring.Data.dpk new file mode 100644 index 0000000..2a30b08 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Data.dpk @@ -0,0 +1,46 @@ +package Spring.Data; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Spring4D Data package'} +{$LIBSUFFIX '.290'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +requires + dbrtl, + Spring.Base; + +contains + Spring.Data.ActiveX in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.ActiveX.pas', + Spring.Data.ExpressionParser in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.ExpressionParser.pas', + Spring.Data.ExpressionParser.Functions in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.ExpressionParser.Functions.pas', + Spring.Data.IndexList in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.IndexList.pas', + Spring.Data.ObjectDataSet in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.ObjectDataSet.pas', + Spring.Data.ValueConverters in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.ValueConverters.pas', + Spring.Data.VirtualDataSet in '..\..\src.spring4d\Source\Data\ObjectDataSet\Spring.Data.VirtualDataSet.pas'; + +end. diff --git a/prj.spring4d/Delphi12/Spring.Data.dproj b/prj.spring4d/Delphi12/Spring.Data.dproj new file mode 100644 index 0000000..e244a22 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Data.dproj @@ -0,0 +1,161 @@ + + + {CE604316-E7DF-4F7D-8C54-B06FAAB0F76B} + Spring.Data.dpk + 20.3 + None + True + Release + Win32 + 3 + Package + Spring.Data + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + Spring_Data + 1031 + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + true + true + .290 + ..\..\src.spring4d\Source;$(DCC_UnitSearchPath) + true + Spring4D Data package + true + ..\..\dcu\Delphi12\$(Platform)\$(Config) + 00400000 + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + true + $(BDS)\bin\default_app.manifest + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + true + $(BDS)\bin\default_app.manifest + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + + + DEBUG;$(DCC_Define) + true + false + + + RELEASE;$(DCC_Define) + 0 + false + 0 + + + + MainSource + + + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + + + Delphi.Personality.12 + Package + + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1031 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Spring.Data.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + True + True + False + + + 12 + + diff --git a/prj.spring4d/Delphi12/Spring.Data.res b/prj.spring4d/Delphi12/Spring.Data.res new file mode 100644 index 0000000..848ea82 Binary files /dev/null and b/prj.spring4d/Delphi12/Spring.Data.res differ diff --git a/prj.spring4d/Delphi12/Spring.Extensions.dpk b/prj.spring4d/Delphi12/Spring.Extensions.dpk new file mode 100644 index 0000000..85cd328 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Extensions.dpk @@ -0,0 +1,49 @@ +package Spring.Extensions; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Spring4D Extensions package'} +{$LIBSUFFIX '.290'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +requires + rtl, + Spring.Base; + +contains + Spring.Cryptography.Base in '..\..\src.spring4d\Source\Extensions\Cryptography\Spring.Cryptography.Base.pas', + Spring.Cryptography.CRC in '..\..\src.spring4d\Source\Extensions\Cryptography\Spring.Cryptography.CRC.pas', + Spring.Cryptography.DES in '..\..\src.spring4d\Source\Extensions\Cryptography\Spring.Cryptography.DES.pas', + Spring.Cryptography.MD5 in '..\..\src.spring4d\Source\Extensions\Cryptography\Spring.Cryptography.MD5.pas', + Spring.Cryptography in '..\..\src.spring4d\Source\Extensions\Cryptography\Spring.Cryptography.pas', + Spring.Cryptography.SHA in '..\..\src.spring4d\Source\Extensions\Cryptography\Spring.Cryptography.SHA.pas', + Spring.Cryptography.Utils in '..\..\src.spring4d\Source\Extensions\Cryptography\Spring.Cryptography.Utils.pas', + Spring.Utils.IO in '..\..\src.spring4d\Source\Extensions\Utils\Spring.Utils.IO.pas', + Spring.Utils.WinApi in '..\..\src.spring4d\Source\Extensions\Utils\Spring.Utils.WinApi.pas', + Spring.Utils in '..\..\src.spring4d\Source\Extensions\Utils\Spring.Utils.pas'; + +end. diff --git a/prj.spring4d/Delphi12/Spring.Extensions.dproj b/prj.spring4d/Delphi12/Spring.Extensions.dproj new file mode 100644 index 0000000..ad24b01 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Extensions.dproj @@ -0,0 +1,179 @@ + + + {25F0D1D4-23C7-4350-A17F-67AE14842F76} + Spring.Extensions.dpk + True + Release + 3 + Package + None + 20.3 + Win32 + Spring.Extensions + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + .290 + Spring_Extensions + true + System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace) + 2052 + 00400000 + false + true + false + ..\..\dcu\Delphi12\$(Platform)\$(Config) + false + true + ..\..\src.spring4d\Source;$(DCC_UnitSearchPath) + false + false + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=;CFBundleDisplayName=;UIDeviceFamily=;CFBundleIdentifier=;CFBundleVersion=;CFBundlePackageType=;CFBundleSignature=;CFBundleAllowMixedLocalizations=;UISupportedInterfaceOrientations=;CFBundleExecutable=;CFBundleResourceSpecification=;LSRequiresIPhoneOS=;CFBundleInfoDictionaryVersion=;CFBundleDevelopmentRegion= + Spring4D Extensions package + + + Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + + + Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + + + Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + + + 0 + RELEASE;$(DCC_Define) + 0 + false + + + DEBUG;$(DCC_Define) + false + true + + + + MainSource + + + + + + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Package + + + + Spring.Extensions.dpk + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 2052 + 936 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + + + + + + + + + + + + + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + True + True + False + + + 12 + + + + diff --git a/prj.spring4d/Delphi12/Spring.Extensions.res b/prj.spring4d/Delphi12/Spring.Extensions.res new file mode 100644 index 0000000..08cdae7 Binary files /dev/null and b/prj.spring4d/Delphi12/Spring.Extensions.res differ diff --git a/prj.spring4d/Delphi12/Spring.Persistence.dpk b/prj.spring4d/Delphi12/Spring.Persistence.dpk new file mode 100644 index 0000000..40b3f4f --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Persistence.dpk @@ -0,0 +1,101 @@ +package Spring.Persistence; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'Spring4D Persistence package'} +{$LIBSUFFIX '.290'} +{$RUNONLY} +{$IMPLICITBUILD OFF} + +requires + dbrtl, + vcl, + vclimg, + Spring.Base; + +contains + Spring.Persistence.Adapters.FieldCache in '..\..\src.spring4d\Source\Persistence\Adapters\Spring.Persistence.Adapters.FieldCache.pas', + Spring.Persistence.Core.AbstractSession in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.AbstractSession.pas', + Spring.Persistence.Core.Base in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.Base.pas', + Spring.Persistence.Core.ConnectionFactory in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.ConnectionFactory.pas', + Spring.Persistence.Core.DatabaseManager in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.DatabaseManager.pas', + Spring.Persistence.Core.EmbeddedEntity in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.EmbeddedEntity.pas', + Spring.Persistence.Core.EntityCache in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.EntityCache.pas', + Spring.Persistence.Core.EntityMap in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.EntityMap.pas', + Spring.Persistence.Core.EntityWrapper in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.EntityWrapper.pas', + Spring.Persistence.Core.Exceptions in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.Exceptions.pas', + Spring.Persistence.Core.Graphics in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.Graphics.pas', + Spring.Persistence.Core.Interfaces in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.Interfaces.pas', + Spring.Persistence.Core.ListSession in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.ListSession.pas', + Spring.Persistence.Core.Repository.Proxy in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.Repository.Proxy.pas', + Spring.Persistence.Core.Repository.Simple in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.Repository.Simple.pas', + Spring.Persistence.Core.ResourceStrings in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.ResourceStrings.pas', + Spring.Persistence.Core.Session in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.Session.pas', + Spring.Persistence.Core.ValueConverters in '..\..\src.spring4d\Source\Persistence\Core\Spring.Persistence.Core.ValueConverters.pas', + Spring.Persistence.Criteria in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.pas', + Spring.Persistence.Criteria.Criterion.Abstract in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Abstract.pas', + Spring.Persistence.Criteria.Criterion.BetweenExpression in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.BetweenExpression.pas', + Spring.Persistence.Criteria.Criterion.Conjunction in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Conjunction.pas', + Spring.Persistence.Criteria.Criterion.Disjunction in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Disjunction.pas', + Spring.Persistence.Criteria.Criterion.InExpression in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.InExpression.pas', + Spring.Persistence.Criteria.Criterion.Junction in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Junction.pas', + Spring.Persistence.Criteria.Criterion.LikeExpression in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.LikeExpression.pas', + Spring.Persistence.Criteria.Criterion.LogicalExpression in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.LogicalExpression.pas', + Spring.Persistence.Criteria.Criterion.NullExpression in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.NullExpression.pas', + Spring.Persistence.Criteria.Criterion.PropertyExpression in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.PropertyExpression.pas', + Spring.Persistence.Criteria.Criterion.SimpleExpression in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.SimpleExpression.pas', + Spring.Persistence.Criteria.Interfaces in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Interfaces.pas', + Spring.Persistence.Criteria.OrderBy in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.OrderBy.pas', + Spring.Persistence.Criteria.Properties in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Properties.pas', + Spring.Persistence.Criteria.Restrictions in '..\..\src.spring4d\Source\Persistence\Criteria\Spring.Persistence.Criteria.Restrictions.pas', + Spring.Persistence.Mapping.Attributes in '..\..\src.spring4d\Source\Persistence\Mapping\Spring.Persistence.Mapping.Attributes.pas', + Spring.Persistence.SQL.Commands in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.pas', + Spring.Persistence.SQL.Commands.Abstract in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Abstract.pas', + Spring.Persistence.SQL.Commands.CreateForeignKey in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateForeignKey.pas', + Spring.Persistence.SQL.Commands.CreateSequence in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateSequence.pas', + Spring.Persistence.SQL.Commands.CreateTable in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateTable.pas', + Spring.Persistence.SQL.Commands.Delete in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Delete.pas', + Spring.Persistence.SQL.Commands.Insert in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Insert.pas', + Spring.Persistence.SQL.Commands.Page in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Page.pas', + Spring.Persistence.SQL.Commands.Select in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Select.pas', + Spring.Persistence.SQL.Commands.Update in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Update.pas', + Spring.Persistence.SQL.Generators.Abstract in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Abstract.pas', + Spring.Persistence.SQL.Generators.Ansi in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Ansi.pas', + Spring.Persistence.SQL.Generators.ASA in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.ASA.pas', + Spring.Persistence.SQL.Generators.Firebird in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Firebird.pas', + Spring.Persistence.SQL.Generators.MSSQL in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.MSSQL.pas', + Spring.Persistence.SQL.Generators.MySQL in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.MySQL.pas', + Spring.Persistence.SQL.Generators.NoSQL in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.NoSQL.pas', + Spring.Persistence.SQL.Generators.Oracle in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Oracle.pas', + Spring.Persistence.SQL.Generators.PostgreSQL in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.PostgreSQL.pas', + Spring.Persistence.SQL.Generators.SQLite3 in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.SQLite3.pas', + Spring.Persistence.SQL.Generators.Register in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Register.pas', + Spring.Persistence.SQL.Interfaces in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Interfaces.pas', + Spring.Persistence.SQL.Params in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Params.pas', + Spring.Persistence.SQL.Register in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Register.pas', + Spring.Persistence.SQL.Types in '..\..\src.spring4d\Source\Persistence\SQL\Spring.Persistence.SQL.Types.pas'; + +end. diff --git a/prj.spring4d/Delphi12/Spring.Persistence.dproj b/prj.spring4d/Delphi12/Spring.Persistence.dproj new file mode 100644 index 0000000..030e4f4 --- /dev/null +++ b/prj.spring4d/Delphi12/Spring.Persistence.dproj @@ -0,0 +1,202 @@ + + + {EF4943C0-6445-4C2A-9321-93EC9C8C0BC7} + Spring.Persistence.dpk + True + Release + 3 + Package + None + 20.3 + Win32 + Spring.Persistence + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + ..\..\src.spring4d\Source;$(DCC_UnitSearchPath) + true + true + false + 00400000 + true + Spring4D Persistence package + false + 1046 + false + Winapi;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;DDC;$(DCC_Namespace) + Spring_Persistence + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName= + false + .290 + false + true + ..\..\dcu\Delphi12\$(Platform)\$(Config) + + + System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + true + + + false + 0 + RELEASE;$(DCC_Define) + 0 + + + true + false + DEBUG;$(DCC_Define) + + + + MainSource + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + + + Delphi.Personality.12 + Package + + + + Spring.Persistence.dpk + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 1033 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + True + True + False + + + 12 + + + diff --git a/prj.spring4d/Delphi12/Spring.Persistence.res b/prj.spring4d/Delphi12/Spring.Persistence.res new file mode 100644 index 0000000..08cdae7 Binary files /dev/null and b/prj.spring4d/Delphi12/Spring.Persistence.res differ diff --git a/prj.spring4d/Delphi12/Spring4D.groupproj b/prj.spring4d/Delphi12/Spring4D.groupproj new file mode 100644 index 0000000..e6500ba --- /dev/null +++ b/prj.spring4d/Delphi12/Spring4D.groupproj @@ -0,0 +1,134 @@ + + + {4C209682-5EE6-4924-AF89-0D517C0D2A6E} + + + + + + + + + + + + + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {8F00FFD6-085B-4B31-B6A2-D3157F252221} + Debug;Release + Win32;Win64 + True + + + {EF4943C0-6445-4C2A-9321-93EC9C8C0BC7} + Debug;Release + Win32;Win64 + True + + + {3F933A25-7C87-419F-B285-EE0B5E3F0B73} + Debug;Release + Win32;Win64 + True + + + {CE604316-E7DF-4F7D-8C54-B06FAAB0F76B} + Debug;Release + Win32;Win64 + True + + + {74111A14-7F4C-484F-934C-5ED889C0D028} + Release + Win32 + False + + + {25F0D1D4-23C7-4350-A17F-67AE14842F76} + Debug;Release + Win32;Win64 + True + + + diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..2326ef0 --- /dev/null +++ b/readme.md @@ -0,0 +1,10 @@ +The spring4d source must be cloned as a submodule into src.spring4d folder. + +git submodule add https://bitbucket.org/sglienke/spring4d.git src.spring4d + +Cloning a project with submodules needs the following commands: +- git submodule init +- git submodule update + + + diff --git a/src.spring4d b/src.spring4d new file mode 160000 index 0000000..0fe5fa4 --- /dev/null +++ b/src.spring4d @@ -0,0 +1 @@ +Subproject commit 0fe5fa486aae1f4f99b9ea39d29a1915a568d822