From b6f69410392ede420cc4536a56d84d92d73f1774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3ka=20Mikl=C3=B3s?= Date: Sat, 10 Jan 2026 10:59:20 +0100 Subject: [PATCH] Initial check in --- .gitattributes | 13 ++ .gitignore | 39 ++++ .gitmodules | 3 + prj.spring4d/Delphi12/Spring.Base.dpk | 79 +++++++ prj.spring4d/Delphi12/Spring.Base.dproj | 211 ++++++++++++++++++ prj.spring4d/Delphi12/Spring.Base.res | Bin 0 -> 96 bytes prj.spring4d/Delphi12/Spring.Core.dpk | 69 ++++++ prj.spring4d/Delphi12/Spring.Core.dproj | 201 +++++++++++++++++ prj.spring4d/Delphi12/Spring.Core.res | Bin 0 -> 96 bytes .../Delphi12/Spring.Data.Designtime.dpk | 39 ++++ .../Delphi12/Spring.Data.Designtime.dproj | 147 ++++++++++++ .../Delphi12/Spring.Data.Designtime.res | Bin 0 -> 1624 bytes prj.spring4d/Delphi12/Spring.Data.dpk | 46 ++++ prj.spring4d/Delphi12/Spring.Data.dproj | 161 +++++++++++++ prj.spring4d/Delphi12/Spring.Data.res | Bin 0 -> 1976 bytes prj.spring4d/Delphi12/Spring.Extensions.dpk | 49 ++++ prj.spring4d/Delphi12/Spring.Extensions.dproj | 179 +++++++++++++++ prj.spring4d/Delphi12/Spring.Extensions.res | Bin 0 -> 96 bytes prj.spring4d/Delphi12/Spring.Persistence.dpk | 101 +++++++++ .../Delphi12/Spring.Persistence.dproj | 202 +++++++++++++++++ prj.spring4d/Delphi12/Spring.Persistence.res | Bin 0 -> 96 bytes prj.spring4d/Delphi12/Spring4D.groupproj | 134 +++++++++++ readme.md | 10 + src.spring4d | 1 + 24 files changed, 1684 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .gitmodules create mode 100644 prj.spring4d/Delphi12/Spring.Base.dpk create mode 100644 prj.spring4d/Delphi12/Spring.Base.dproj create mode 100644 prj.spring4d/Delphi12/Spring.Base.res create mode 100644 prj.spring4d/Delphi12/Spring.Core.dpk create mode 100644 prj.spring4d/Delphi12/Spring.Core.dproj create mode 100644 prj.spring4d/Delphi12/Spring.Core.res create mode 100644 prj.spring4d/Delphi12/Spring.Data.Designtime.dpk create mode 100644 prj.spring4d/Delphi12/Spring.Data.Designtime.dproj create mode 100644 prj.spring4d/Delphi12/Spring.Data.Designtime.res create mode 100644 prj.spring4d/Delphi12/Spring.Data.dpk create mode 100644 prj.spring4d/Delphi12/Spring.Data.dproj create mode 100644 prj.spring4d/Delphi12/Spring.Data.res create mode 100644 prj.spring4d/Delphi12/Spring.Extensions.dpk create mode 100644 prj.spring4d/Delphi12/Spring.Extensions.dproj create mode 100644 prj.spring4d/Delphi12/Spring.Extensions.res create mode 100644 prj.spring4d/Delphi12/Spring.Persistence.dpk create mode 100644 prj.spring4d/Delphi12/Spring.Persistence.dproj create mode 100644 prj.spring4d/Delphi12/Spring.Persistence.res create mode 100644 prj.spring4d/Delphi12/Spring4D.groupproj create mode 100644 readme.md create mode 160000 src.spring4d 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 0000000000000000000000000000000000000000..08cdae7a01be19dfee966980299f844b91e97d76 GIT binary patch literal 96 zcmZQzU|>*SU|{(FAA&)AWX!_Az+eNG=VAz8@L_Od2w`wz@Mj2O@MQ>LaAXK#aA$C3 U2w@0@YBFHp1Ze^Dm>C!t0FIvvBme*a literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..08cdae7a01be19dfee966980299f844b91e97d76 GIT binary patch literal 96 zcmZQzU|>*SU|{(FAA&)AWX!_Az+eNG=VAz8@L_Od2w`wz@Mj2O@MQ>LaAXK#aA$C3 U2w@0@YBFHp1Ze^Dm>C!t0FIvvBme*a literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0ce64527c9c0df3697dc97a1e5e0024e61b578c3 GIT binary patch literal 1624 zcmZQzU|>*SU|{(FAA&)AWPF_!CNIJ8|34#G%7B5B1ZpO)S>U%}g%JFV0UZ(M`_JwMs0`)hjbpQpior%S=lxE(t@i z4Xhocrp%b2A;wB}yj;9o3JNwUsRgNdDXDqMm3CYT3P=Jaj!<_$0a4)sh)%`3?) zsRXMB=_#o!NVQce&&)G6Qi2QSCFZ8uD*3`ZpckH*my%yztmmAco134f>ztogQk0)l zjL-lNJ2O245JbonlqTh5CVQt=hU90b=GiKlnOd4AnVA@xm?S5s8K$HmROTe+rI#kA zr`jrMAp{GG@{?1Gi}Q;di;^=kOHz|dN{hfM^dVle(T4>Bik}g}$(45Cuqr7kEiUoQ zOUoxRs*IJO78Iu@mlkD~K!aF8!KNs+ur#%}BsC?VD6=dxCpA5_7@`yuoCsOhiqz!N zlFa-(pVYF{9C*+wDCB_nwn~Y`o_S^Y*{MYc&nhUCW;!N={A;U}mY7qVijabOS3$u> zAE*5``p9mz(T95(lv0!Pa|;qnGLtfMGE0a^t|-bu3D-`6my6RTv7jI)GdU6DEwBKm zjiRn@NJgrHr;9>TYEFK+LS|kHNI`0`LSjLILUCz9L4Hw*LRx;20yGgRgk=_&Br53Y z+VOI6a@s&uq^9@>D|n{ZDpjW%85kOxn40SvnwpsDniwaW>L!||rRo|OSfr$;rW&Uh zry0~L>62}}Ic}?sO%07Lk}MN-O;aq*bWPHdQgkg+jZ$2HPkgRGPcyUG)+p + + {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 0000000000000000000000000000000000000000..848ea82257e54cbad5ee3d9d47ecd86253afd834 GIT binary patch literal 1976 zcmZQzU|>*SU|{(FAA&)AWbD8QlNVt4|DO>oWx&A60%kBUFgP%pFfcHLF$6QjGlVg? zG6XRMGk7xiGx#yYGk7xiF}N}KgO%=OdH;`r0i+*io|U;r5i5rGOYFfc4& z0O<&3C}AjK$YjW4NM~?k$YjW2NM-P3$YV%j$Y)?+r~#`nU@&1YU@&I@(XI?27a1^c zFfhW^hcTow6fqPtWHRJ4T zT%4MllvAltk(-lOY^zjSlxJ0(oRONFSgf0ynOu}#oS#;ro1C9(l~|msS7xZBkeis7 znU-2y5{6Y0+7SCUy$304o%Q&L%wYO7S9nP+UI1Q*Op%uTgb@`ZUoFFZ3ZCBM8_&pAIgH$P9; zIX|zYC_kqdp#dItW_ku7h>$5LP0Gnk_D-z~$)1T;iFRmQQ3<87o08C{9f-Ey^r`2C;&IO;KuLX=-svYDz#+W?5!VYIsb#4-@Ss&t$N}+fl@g0R^UCtGQ;QIuRZu9+bW8^M*H$SlF{d~c zAqDlWf`W}cPWx^2k=<&e5BD-Cr6%X+79^HrCS~SimJpF#QIvxcuAKre7pF~PK|xMt zaw5oEU;$1WMP1#Hj8p|r7lowMocwZy%)Atkg4AM##DW5a;?jbG{Gt+twEQ9kXd+Sw z%PcNQRM6G63GpJS4C);{++*TW#8X8+9Stjb5rdXQknxrMA=vt&2rRXLanV1+D8JVV8 z8YhCR20NT|k6Ylj*(A{@&B!9vSl84z$x_$E#KcfHDbX@nH^s~{#U#-r(Ja;2f)bnc z3~}3Sm}X{fmTYdOYhjRTsB27yk-8-0{y3QFesuoBsh zmkV4o*nsO@E`|UG9|lK;5O7@?#Nf*i!r;gd#Nf{0$`Ha346dyh7?A5+W(EcZ03^l+ AZvX%Q literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..08cdae7a01be19dfee966980299f844b91e97d76 GIT binary patch literal 96 zcmZQzU|>*SU|{(FAA&)AWX!_Az+eNG=VAz8@L_Od2w`wz@Mj2O@MQ>LaAXK#aA$C3 U2w@0@YBFHp1Ze^Dm>C!t0FIvvBme*a literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..08cdae7a01be19dfee966980299f844b91e97d76 GIT binary patch literal 96 zcmZQzU|>*SU|{(FAA&)AWX!_Az+eNG=VAz8@L_Od2w`wz@Mj2O@MQ>LaAXK#aA$C3 U2w@0@YBFHp1Ze^Dm>C!t0FIvvBme*a literal 0 HcmV?d00001 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