Skip to content

Commit ae26693

Browse files
committedApr 25, 2016
added Delphi 10.1 projects
1 parent 9afccb1 commit ae26693

31 files changed

+5389
-0
lines changed
 

‎Build.Settings.Compilers.ini

+42
Original file line numberDiff line numberDiff line change
@@ -259,3 +259,45 @@ DisplayName=Delphi 10 Seattle (Android ARM)
259259
Platform=Android
260260
Keys.BDS=Software\Embarcadero\BDS\17.0
261261
Keys.Library=Library\Android32
262+
263+
[Delphi10Berlin.Win32]
264+
DisplayName=Delphi 10 Berlin (Win32)
265+
Platform=Win32
266+
Keys.BDS=Software\Embarcadero\BDS\18.0
267+
Keys.Library=Library\Win32
268+
269+
[Delphi10Berlin.Win64]
270+
DisplayName=Delphi 10 Berlin (Win64)
271+
Platform=Win64
272+
Keys.BDS=Software\Embarcadero\BDS\18.0
273+
Keys.Library=Library\Win64
274+
275+
[Delphi10Berlin.OSX32]
276+
DisplayName=Delphi 10 Berlin (OSX32)
277+
Platform=OSX32
278+
Keys.BDS=Software\Embarcadero\BDS\18.0
279+
Keys.Library=Library\OSX32
280+
281+
[Delphi10Berlin.iOSSimulator]
282+
DisplayName=Delphi 10 Berlin (iOS Simulator)
283+
Platform=iOSSimulator
284+
Keys.BDS=Software\Embarcadero\BDS\18.0
285+
Keys.Library=Library\iOSSimulator
286+
287+
[Delphi10Berlin.iOSDevice32]
288+
DisplayName=Delphi 10 Berlin (iOS Device ARM32)
289+
Platform=iOSDevice32
290+
Keys.BDS=Software\Embarcadero\BDS\18.0
291+
Keys.Library=Library\iOSDevice32
292+
293+
[Delphi10Berlin.iOSDevice64]
294+
DisplayName=Delphi 10 Berlin (iOS Device ARM64)
295+
Platform=iOSDevice64
296+
Keys.BDS=Software\Embarcadero\BDS\18.0
297+
Keys.Library=Library\iOSDevice64
298+
299+
[Delphi10Berlin.AndroidARM]
300+
DisplayName=Delphi 10 Berlin (Android ARM)
301+
Platform=Android
302+
Keys.BDS=Software\Embarcadero\BDS\18.0
303+
Keys.Library=Library\Android32

‎Build.Settings.ini

+28
Original file line numberDiff line numberDiff line change
@@ -190,3 +190,31 @@ UnitOutputPaths=Library\Delphi10Seattle\$(Platform)\$(Config)
190190
[Delphi10Seattle.AndroidARM]
191191
Projects=Packages\Delphi10Seattle\Spring4D.groupproj
192192
UnitOutputPaths=Library\Delphi10Seattle\$(Platform)\$(Config)
193+
194+
[Delphi10Berlin.Win32]
195+
Projects=Packages\Delphi10Berlin\Spring4D.groupproj
196+
UnitOutputPaths=Library\Delphi10Berlin\$(Platform)\$(Config)
197+
198+
[Delphi10Berlin.Win64]
199+
Projects=Packages\Delphi10Berlin\Spring4D.groupproj
200+
UnitOutputPaths=Library\Delphi10Berlin\$(Platform)\$(Config)
201+
202+
[Delphi10Berlin.OSX32]
203+
Projects=Packages\Delphi10Berlin\Spring4D.groupproj
204+
UnitOutputPaths=Library\Delphi10Berlin\$(Platform)\$(Config)
205+
206+
[Delphi10Berlin.iOSSimulator]
207+
Projects=Packages\Delphi10Berlin\Spring4D.groupproj
208+
UnitOutputPaths=Library\Delphi10Berlin\$(Platform)\$(Config)
209+
210+
[Delphi10Berlin.iOSDevice32]
211+
Projects=Packages\Delphi10Berlin\Spring4D.groupproj
212+
UnitOutputPaths=Library\Delphi10Berlin\$(Platform)\$(Config)
213+
214+
[Delphi10Berlin.iOSDevice64]
215+
Projects=Packages\Delphi10Berlin\Spring4D.groupproj
216+
UnitOutputPaths=Library\Delphi10Berlin\$(Platform)\$(Config)
217+
218+
[Delphi10Berlin.AndroidARM]
219+
Projects=Packages\Delphi10Berlin\Spring4D.groupproj
220+
UnitOutputPaths=Library\Delphi10Berlin\$(Platform)\$(Config)

‎Marshmallow/Test/ORMTests.Delphi10Berlin.dproj

+649
Large diffs are not rendered by default.
+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
package Spring.Base;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION OFF}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES ON}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DEFINE DEBUG}
27+
{$DEFINE SPRING_NO_WARNING}
28+
{$ENDIF IMPLICITBUILDING}
29+
{$LIBSUFFIX '.Delphi10Berlin'}
30+
{$RUNONLY}
31+
{$IMPLICITBUILD OFF}
32+
33+
{$I Spring.inc}
34+
35+
requires
36+
{$IFDEF FMX}
37+
fmx,
38+
{$ENDIF}
39+
rtl;
40+
41+
contains
42+
Spring in '..\..\Source\Base\Spring.pas',
43+
Spring.Collections in '..\..\Source\Base\Collections\Spring.Collections.pas',
44+
Spring.Collections.Adapters in '..\..\Source\Base\Collections\Spring.Collections.Adapters.pas',
45+
Spring.Collections.Base in '..\..\Source\Base\Collections\Spring.Collections.Base.pas',
46+
Spring.Collections.Dictionaries in '..\..\Source\Base\Collections\Spring.Collections.Dictionaries.pas',
47+
Spring.Collections.Events in '..\..\Source\Base\Collections\Spring.Collections.Events.pas',
48+
Spring.Collections.Extensions in '..\..\Source\Base\Collections\Spring.Collections.Extensions.pas',
49+
Spring.Collections.Lists in '..\..\Source\Base\Collections\Spring.Collections.Lists.pas',
50+
Spring.Collections.LinkedLists in '..\..\Source\Base\Collections\Spring.Collections.LinkedLists.pas',
51+
Spring.Collections.MultiMaps in '..\..\Source\Base\Collections\Spring.Collections.MultiMaps.pas',
52+
Spring.Collections.Queues in '..\..\Source\Base\Collections\Spring.Collections.Queues.pas',
53+
Spring.Collections.Sets in '..\..\Source\Base\Collections\Spring.Collections.Sets.pas',
54+
Spring.Collections.Stacks in '..\..\Source\Base\Collections\Spring.Collections.Stacks.pas',
55+
Spring.DesignPatterns in '..\..\Source\Base\Spring.DesignPatterns.pas',
56+
Spring.Events in '..\..\Source\Base\Spring.Events.pas',
57+
Spring.Events.Base in '..\..\Source\Base\Spring.Events.Base.pas',
58+
Spring.Helpers in '..\..\Source\Base\Spring.Helpers.pas',
59+
Spring.Logging in '..\..\Source\Base\Logging\Spring.Logging.pas',
60+
Spring.Logging.Appenders in '..\..\Source\Base\Logging\Spring.Logging.Appenders.pas',
61+
Spring.Logging.Appenders.Base in '..\..\Source\Base\Logging\Spring.Logging.Appenders.Base.pas',
62+
Spring.Logging.Controller in '..\..\Source\Base\Logging\Spring.Logging.Controller.pas',
63+
Spring.Logging.Extensions in '..\..\Source\Base\Logging\Spring.Logging.Extensions.pas',
64+
Spring.Logging.Loggers in '..\..\Source\Base\Logging\Spring.Logging.Loggers.pas',
65+
Spring.Logging.NullLogger in '..\..\Source\Base\Logging\Spring.Logging.NullLogger.pas',
66+
Spring.Logging.ResourceStrings in '..\..\Source\Base\Logging\Spring.Logging.ResourceStrings.pas',
67+
Spring.Logging.Serializers in '..\..\Source\Base\Logging\Spring.Logging.Serializers.pas',
68+
Spring.MethodIntercept in '..\..\Source\Base\Spring.MethodIntercept.pas',
69+
Spring.Reflection in '..\..\Source\Base\Spring.Reflection.pas',
70+
Spring.ResourceStrings in '..\..\Source\Base\Spring.ResourceStrings.pas',
71+
Spring.SystemUtils in '..\..\Source\Base\Spring.SystemUtils.pas',
72+
Spring.Times in '..\..\Source\Base\Spring.Times.pas',
73+
Spring.ValueConverters in '..\..\Source\Base\Spring.ValueConverters.pas',
74+
Spring.VirtualClass in '..\..\Source\Base\Spring.VirtualClass.pas',
75+
Spring.VirtualInterface in '..\..\Source\Base\Spring.VirtualInterface.pas';
76+
77+
end.

‎Packages/Delphi10Berlin/Spring.Base.dproj

+282
Large diffs are not rendered by default.
448 Bytes
Binary file not shown.
+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
package Spring.Core;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION OFF}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES ON}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DEFINE DEBUG}
27+
{$DEFINE SPRING_NO_WARNING}
28+
{$ENDIF IMPLICITBUILDING}
29+
{$LIBSUFFIX '.Delphi10Berlin'}
30+
{$RUNONLY}
31+
{$IMPLICITBUILD OFF}
32+
33+
requires
34+
rtl,
35+
Spring.Base;
36+
37+
contains
38+
Spring.Services in '..\..\Source\Core\Services\Spring.Services.pas',
39+
Spring.Container in '..\..\Source\Core\Container\Spring.Container.pas',
40+
Spring.Container.ActivatorExtension in '..\..\Source\Core\Container\Spring.Container.ActivatorExtension.pas',
41+
Spring.Container.AutoMockExtension in '..\..\Source\Core\Container\Spring.Container.AutoMockExtension.pas',
42+
Spring.Container.Builder in '..\..\Source\Core\Container\Spring.Container.Builder.pas',
43+
Spring.Container.Common in '..\..\Source\Core\Container\Spring.Container.Common.pas',
44+
Spring.Container.ComponentActivator in '..\..\Source\Core\Container\Spring.Container.ComponentActivator.pas',
45+
Spring.Container.Core in '..\..\Source\Core\Container\Spring.Container.Core.pas',
46+
Spring.Container.CreationContext in '..\..\Source\Core\Container\Spring.Container.CreationContext.pas',
47+
Spring.Container.DecoratorExtension in '..\..\Source\Core\Container\Spring.Container.DecoratorExtension.pas',
48+
Spring.Container.Extensions in '..\..\Source\Core\Container\Spring.Container.Extensions.pas',
49+
Spring.Container.Injection in '..\..\Source\Core\Container\Spring.Container.Injection.pas',
50+
Spring.Container.LifetimeManager in '..\..\Source\Core\Container\Spring.Container.LifetimeManager.pas',
51+
Spring.Container.Pool in '..\..\Source\Core\Container\Spring.Container.Pool.pas',
52+
Spring.Container.ProxyFactory in '..\..\Source\Core\Container\Spring.Container.ProxyFactory.pas',
53+
Spring.Container.Registration in '..\..\Source\Core\Container\Spring.Container.Registration.pas',
54+
Spring.Container.Resolvers in '..\..\Source\Core\Container\Spring.Container.Resolvers.pas',
55+
Spring.Container.ResourceStrings in '..\..\Source\Core\Container\Spring.Container.ResourceStrings.pas',
56+
Spring.Interception in '..\..\Source\Core\Interception\Spring.Interception.pas',
57+
Spring.Interception.AbstractInvocation in '..\..\Source\Core\Interception\Spring.Interception.AbstractInvocation.pas',
58+
Spring.Interception.ClassProxy in '..\..\Source\Core\Interception\Spring.Interception.ClassProxy.pas',
59+
Spring.Interception.CustomProxy in '..\..\Source\Core\Interception\Spring.Interception.CustomProxy.pas',
60+
Spring.Interception.InterfaceProxy in '..\..\Source\Core\Interception\Spring.Interception.InterfaceProxy.pas',
61+
Spring.Interception.ResourceStrings in '..\..\Source\Core\Interception\Spring.Interception.ResourceStrings.pas',
62+
Spring.Logging.Configuration in '..\..\Source\Core\Logging\Spring.Logging.Configuration.pas',
63+
Spring.Logging.Configuration.Builder in '..\..\Source\Core\Logging\Spring.Logging.Configuration.Builder.pas',
64+
Spring.Logging.Container in '..\..\Source\Core\Logging\Spring.Logging.Container.pas',
65+
Spring.Mocking in '..\..\Source\Core\Mocking\Spring.Mocking.pas',
66+
Spring.Mocking.Core in '..\..\Source\Core\Mocking\Spring.Mocking.Core.pas',
67+
Spring.Mocking.Interceptor in '..\..\Source\Core\Mocking\Spring.Mocking.Interceptor.pas',
68+
Spring.Mocking.Matching in '..\..\Source\Core\Mocking\Spring.Mocking.Matching.pas';
69+
70+
end.

‎Packages/Delphi10Berlin/Spring.Core.dproj

+267
Large diffs are not rendered by default.
448 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
package Spring.Designtime;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION OFF}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES ON}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST ON}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DEFINE DEBUG}
27+
{$ENDIF IMPLICITBUILDING}
28+
{$DESCRIPTION 'Spring4D Components'}
29+
{$LIBSUFFIX '.Delphi10Seattle'}
30+
{$DESIGNONLY}
31+
{$IMPLICITBUILD OFF}
32+
33+
requires
34+
Spring.Persistence;
35+
36+
contains
37+
Spring.Persistence.ObjectDataset.Designtime in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Designtime.pas';
38+
39+
end.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{74111A14-7F4C-484F-934C-5ED889C0D028}</ProjectGuid>
4+
<MainSource>Spring.Designtime.dpk</MainSource>
5+
<ProjectVersion>17.2</ProjectVersion>
6+
<Base>True</Base>
7+
<Config Condition="'$(Config)'==''">Debug</Config>
8+
<AppType>Package</AppType>
9+
<FrameworkType>None</FrameworkType>
10+
<TargetedPlatforms>1</TargetedPlatforms>
11+
<Platform Condition="'$(Platform)'==''">Win32</Platform>
12+
</PropertyGroup>
13+
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
14+
<Base>true</Base>
15+
</PropertyGroup>
16+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
17+
<Base_Win32>true</Base_Win32>
18+
<CfgParent>Base</CfgParent>
19+
<Base>true</Base>
20+
</PropertyGroup>
21+
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
22+
<Cfg_1>true</Cfg_1>
23+
<CfgParent>Base</CfgParent>
24+
<Base>true</Base>
25+
</PropertyGroup>
26+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
27+
<Cfg_1_Win32>true</Cfg_1_Win32>
28+
<CfgParent>Cfg_1</CfgParent>
29+
<Cfg_1>true</Cfg_1>
30+
<Base>true</Base>
31+
</PropertyGroup>
32+
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
33+
<Cfg_2>true</Cfg_2>
34+
<CfgParent>Base</CfgParent>
35+
<Base>true</Base>
36+
</PropertyGroup>
37+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
38+
<Cfg_2_Win32>true</Cfg_2_Win32>
39+
<CfgParent>Cfg_2</CfgParent>
40+
<Cfg_2>true</Cfg_2>
41+
<Base>true</Base>
42+
</PropertyGroup>
43+
<PropertyGroup Condition="'$(Base)'!=''">
44+
<DesignOnlyPackage>true</DesignOnlyPackage>
45+
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
46+
<DllSuffix>.Delphi10Seattle</DllSuffix>
47+
<SanitizedProjectName>Spring_Designtime</SanitizedProjectName>
48+
<VerInfo_Locale>1033</VerInfo_Locale>
49+
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)</DCC_Namespace>
50+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=;Comments=</VerInfo_Keys>
51+
<DCC_Description>Spring4D Components</DCC_Description>
52+
<GenPackage>true</GenPackage>
53+
<DCC_UnitSearchPath>..\..\Source;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
54+
<GenDll>true</GenDll>
55+
<DCC_ImageBase>00400000</DCC_ImageBase>
56+
<DCC_DcuOutput>..\..\Library\Delphi10Seattle\$(Platform)\$(Config)</DCC_DcuOutput>
57+
<DCC_ExeOutput>.\$(Config)\$(Platform)</DCC_ExeOutput>
58+
</PropertyGroup>
59+
<PropertyGroup Condition="'$(Base_Win32)'!=''">
60+
<DCC_UsePackage>vcl;vclimg;dbrtl;rtl;Spring.Persistence;$(DCC_UsePackage)</DCC_UsePackage>
61+
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
62+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
63+
</PropertyGroup>
64+
<PropertyGroup Condition="'$(Cfg_1)'!=''">
65+
<DCC_WriteableConstants>true</DCC_WriteableConstants>
66+
<DCC_DebugDCUs>true</DCC_DebugDCUs>
67+
<DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
68+
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
69+
<DCC_Optimize>false</DCC_Optimize>
70+
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
71+
</PropertyGroup>
72+
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
73+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
74+
</PropertyGroup>
75+
<PropertyGroup Condition="'$(Cfg_2)'!=''">
76+
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
77+
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
78+
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
79+
<DCC_DebugInformation>0</DCC_DebugInformation>
80+
</PropertyGroup>
81+
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
82+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
83+
</PropertyGroup>
84+
<ItemGroup>
85+
<DelphiCompile Include="$(MainSource)">
86+
<MainSource>MainSource</MainSource>
87+
</DelphiCompile>
88+
<DCCReference Include="Spring.Persistence.dcp"/>
89+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Designtime.pas"/>
90+
<BuildConfiguration Include="Release">
91+
<Key>Cfg_2</Key>
92+
<CfgParent>Base</CfgParent>
93+
</BuildConfiguration>
94+
<BuildConfiguration Include="Base">
95+
<Key>Base</Key>
96+
</BuildConfiguration>
97+
<BuildConfiguration Include="Debug">
98+
<Key>Cfg_1</Key>
99+
<CfgParent>Base</CfgParent>
100+
</BuildConfiguration>
101+
</ItemGroup>
102+
<Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
103+
<Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
104+
<ProjectExtensions>
105+
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
106+
<Borland.ProjectType>Package</Borland.ProjectType>
107+
<BorlandProject>
108+
<Delphi.Personality>
109+
<Source>
110+
<Source Name="MainSource">Spring.Designtime.dpk</Source>
111+
</Source>
112+
<VersionInfo>
113+
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
114+
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
115+
<VersionInfo Name="MajorVer">1</VersionInfo>
116+
<VersionInfo Name="MinorVer">0</VersionInfo>
117+
<VersionInfo Name="Release">0</VersionInfo>
118+
<VersionInfo Name="Build">0</VersionInfo>
119+
<VersionInfo Name="Debug">False</VersionInfo>
120+
<VersionInfo Name="PreRelease">False</VersionInfo>
121+
<VersionInfo Name="Special">False</VersionInfo>
122+
<VersionInfo Name="Private">False</VersionInfo>
123+
<VersionInfo Name="DLL">False</VersionInfo>
124+
<VersionInfo Name="Locale">1063</VersionInfo>
125+
<VersionInfo Name="CodePage">1257</VersionInfo>
126+
</VersionInfo>
127+
<VersionInfoKeys>
128+
<VersionInfoKeys Name="CompanyName"/>
129+
<VersionInfoKeys Name="FileDescription"/>
130+
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
131+
<VersionInfoKeys Name="InternalName"/>
132+
<VersionInfoKeys Name="LegalCopyright"/>
133+
<VersionInfoKeys Name="LegalTrademarks"/>
134+
<VersionInfoKeys Name="OriginalFilename"/>
135+
<VersionInfoKeys Name="ProductName"/>
136+
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
137+
<VersionInfoKeys Name="Comments"/>
138+
</VersionInfoKeys>
139+
<Excluded_Packages>
140+
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k220.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
141+
<Excluded_Packages Name="$(BDSBIN)\dclofficexp220.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
142+
</Excluded_Packages>
143+
</Delphi.Personality>
144+
<Platforms>
145+
<Platform value="Win32">True</Platform>
146+
</Platforms>
147+
</BorlandProject>
148+
<ProjectFileVersion>12</ProjectFileVersion>
149+
</ProjectExtensions>
150+
<Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
151+
</Project>
844 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
package Spring.Extensions;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION OFF}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES ON}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DEFINE DEBUG}
27+
{$DEFINE SPRING_NO_WARNING}
28+
{$ENDIF IMPLICITBUILDING}
29+
{$LIBSUFFIX '.Delphi10Berlin'}
30+
{$RUNONLY}
31+
{$IMPLICITBUILD OFF}
32+
33+
requires
34+
rtl,
35+
Spring.Base;
36+
37+
contains
38+
Spring.Cryptography.Base in '..\..\Source\Extensions\Cryptography\Spring.Cryptography.Base.pas',
39+
Spring.Cryptography.CRC in '..\..\Source\Extensions\Cryptography\Spring.Cryptography.CRC.pas',
40+
Spring.Cryptography.DES in '..\..\Source\Extensions\Cryptography\Spring.Cryptography.DES.pas',
41+
Spring.Cryptography.MD5 in '..\..\Source\Extensions\Cryptography\Spring.Cryptography.MD5.pas',
42+
Spring.Cryptography in '..\..\Source\Extensions\Cryptography\Spring.Cryptography.pas',
43+
Spring.Cryptography.SHA in '..\..\Source\Extensions\Cryptography\Spring.Cryptography.SHA.pas',
44+
Spring.Cryptography.Utils in '..\..\Source\Extensions\Cryptography\Spring.Cryptography.Utils.pas',
45+
Spring.Utils.IO in '..\..\Source\Extensions\Utils\Spring.Utils.IO.pas',
46+
Spring.Utils.WinApi in '..\..\Source\Extensions\Utils\Spring.Utils.WinApi.pas',
47+
Spring.Utils in '..\..\Source\Extensions\Utils\Spring.Utils.pas';
48+
49+
end.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,246 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{25F0D1D4-23C7-4350-A17F-67AE14842F76}</ProjectGuid>
4+
<MainSource>Spring.Extensions.dpk</MainSource>
5+
<Base>True</Base>
6+
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<TargetedPlatforms>7</TargetedPlatforms>
8+
<AppType>Package</AppType>
9+
<FrameworkType>None</FrameworkType>
10+
<ProjectVersion>18.1</ProjectVersion>
11+
<Platform Condition="'$(Platform)'==''">Win32</Platform>
12+
</PropertyGroup>
13+
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
14+
<Base>true</Base>
15+
</PropertyGroup>
16+
<PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Base)'=='true') or '$(Base_iOSDevice32)'!=''">
17+
<Base_iOSDevice32>true</Base_iOSDevice32>
18+
<CfgParent>Base</CfgParent>
19+
<Base>true</Base>
20+
</PropertyGroup>
21+
<PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
22+
<Base_iOSDevice64>true</Base_iOSDevice64>
23+
<CfgParent>Base</CfgParent>
24+
<Base>true</Base>
25+
</PropertyGroup>
26+
<PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Base)'=='true') or '$(Base_OSX32)'!=''">
27+
<Base_OSX32>true</Base_OSX32>
28+
<CfgParent>Base</CfgParent>
29+
<Base>true</Base>
30+
</PropertyGroup>
31+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
32+
<Base_Win32>true</Base_Win32>
33+
<CfgParent>Base</CfgParent>
34+
<Base>true</Base>
35+
</PropertyGroup>
36+
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
37+
<Base_Win64>true</Base_Win64>
38+
<CfgParent>Base</CfgParent>
39+
<Base>true</Base>
40+
</PropertyGroup>
41+
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
42+
<Cfg_1>true</Cfg_1>
43+
<CfgParent>Base</CfgParent>
44+
<Base>true</Base>
45+
</PropertyGroup>
46+
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
47+
<Cfg_2>true</Cfg_2>
48+
<CfgParent>Base</CfgParent>
49+
<Base>true</Base>
50+
</PropertyGroup>
51+
<PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice32)'!=''">
52+
<Cfg_2_iOSDevice32>true</Cfg_2_iOSDevice32>
53+
<CfgParent>Cfg_2</CfgParent>
54+
<Cfg_2>true</Cfg_2>
55+
<Base>true</Base>
56+
</PropertyGroup>
57+
<PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Cfg_2)'=='true') or '$(Cfg_2_iOSDevice64)'!=''">
58+
<Cfg_2_iOSDevice64>true</Cfg_2_iOSDevice64>
59+
<CfgParent>Cfg_2</CfgParent>
60+
<Cfg_2>true</Cfg_2>
61+
<Base>true</Base>
62+
</PropertyGroup>
63+
<PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Cfg_2)'=='true') or '$(Cfg_2_OSX32)'!=''">
64+
<Cfg_2_OSX32>true</Cfg_2_OSX32>
65+
<CfgParent>Cfg_2</CfgParent>
66+
<Cfg_2>true</Cfg_2>
67+
<Base>true</Base>
68+
</PropertyGroup>
69+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
70+
<Cfg_2_Win32>true</Cfg_2_Win32>
71+
<CfgParent>Cfg_2</CfgParent>
72+
<Cfg_2>true</Cfg_2>
73+
<Base>true</Base>
74+
</PropertyGroup>
75+
<PropertyGroup Condition="'$(Base)'!=''">
76+
<DllSuffix>.Delphi10Berlin</DllSuffix>
77+
<SanitizedProjectName>Spring_Extensions</SanitizedProjectName>
78+
<DCC_Define>SPRING_NO_WARNING;$(DCC_Define)</DCC_Define>
79+
<GenPackage>true</GenPackage>
80+
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
81+
<VerInfo_Locale>2052</VerInfo_Locale>
82+
<DCC_ImageBase>00400000</DCC_ImageBase>
83+
<DCC_S>false</DCC_S>
84+
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
85+
<DCC_F>false</DCC_F>
86+
<DCC_DcuOutput>..\..\Library\Delphi10Berlin\$(Platform)\$(Config)</DCC_DcuOutput>
87+
<DCC_K>false</DCC_K>
88+
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
89+
<DCC_UnitSearchPath>..\..\Source;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
90+
<DCC_N>false</DCC_N>
91+
<DCC_E>false</DCC_E>
92+
<GenDll>true</GenDll>
93+
<VerInfo_Keys>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=</VerInfo_Keys>
94+
</PropertyGroup>
95+
<PropertyGroup Condition="'$(Base_iOSDevice32)'!=''">
96+
<VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
97+
<VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
98+
<BT_BuildType>Debug</BT_BuildType>
99+
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
100+
<VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone &amp; iPad;CFBundleResourceSpecification=ResourceRules.plist</VerInfo_Keys>
101+
</PropertyGroup>
102+
<PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
103+
<VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
104+
<VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
105+
<BT_BuildType>Debug</BT_BuildType>
106+
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
107+
<VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone &amp; iPad;CFBundleResourceSpecification=ResourceRules.plist</VerInfo_Keys>
108+
</PropertyGroup>
109+
<PropertyGroup Condition="'$(Base_OSX32)'!=''">
110+
<VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user</VerInfo_Keys>
111+
</PropertyGroup>
112+
<PropertyGroup Condition="'$(Base_Win32)'!=''">
113+
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
114+
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
115+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
116+
<VerInfo_Locale>1033</VerInfo_Locale>
117+
</PropertyGroup>
118+
<PropertyGroup Condition="'$(Base_Win64)'!=''">
119+
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
120+
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
121+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
122+
<VerInfo_Locale>1033</VerInfo_Locale>
123+
</PropertyGroup>
124+
<PropertyGroup Condition="'$(Cfg_1)'!=''">
125+
<DCC_DebugInformation>0</DCC_DebugInformation>
126+
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
127+
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
128+
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
129+
</PropertyGroup>
130+
<PropertyGroup Condition="'$(Cfg_2)'!=''">
131+
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
132+
<DCC_Optimize>false</DCC_Optimize>
133+
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
134+
</PropertyGroup>
135+
<PropertyGroup Condition="'$(Cfg_2_iOSDevice32)'!=''">
136+
<DCC_RemoteDebug>true</DCC_RemoteDebug>
137+
</PropertyGroup>
138+
<PropertyGroup Condition="'$(Cfg_2_iOSDevice64)'!=''">
139+
<DCC_RemoteDebug>true</DCC_RemoteDebug>
140+
</PropertyGroup>
141+
<PropertyGroup Condition="'$(Cfg_2_OSX32)'!=''">
142+
<BT_BuildType>Debug</BT_BuildType>
143+
<Debugger_Launcher>/usr/X11/bin/xterm -e &quot;%debuggee%&quot;</Debugger_Launcher>
144+
<VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user</VerInfo_Keys>
145+
<DCC_RemoteDebug>true</DCC_RemoteDebug>
146+
</PropertyGroup>
147+
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
148+
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
149+
<VerInfo_Locale>1033</VerInfo_Locale>
150+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
151+
</PropertyGroup>
152+
<ItemGroup>
153+
<DelphiCompile Include="$(MainSource)">
154+
<MainSource>MainSource</MainSource>
155+
</DelphiCompile>
156+
<DCCReference Include="rtl.dcp"/>
157+
<DCCReference Include="Spring.Base.dcp"/>
158+
<DCCReference Include="..\..\Source\Extensions\Cryptography\Spring.Cryptography.Base.pas"/>
159+
<DCCReference Include="..\..\Source\Extensions\Cryptography\Spring.Cryptography.CRC.pas"/>
160+
<DCCReference Include="..\..\Source\Extensions\Cryptography\Spring.Cryptography.DES.pas"/>
161+
<DCCReference Include="..\..\Source\Extensions\Cryptography\Spring.Cryptography.MD5.pas"/>
162+
<DCCReference Include="..\..\Source\Extensions\Cryptography\Spring.Cryptography.pas"/>
163+
<DCCReference Include="..\..\Source\Extensions\Cryptography\Spring.Cryptography.SHA.pas"/>
164+
<DCCReference Include="..\..\Source\Extensions\Cryptography\Spring.Cryptography.Utils.pas"/>
165+
<DCCReference Include="..\..\Source\Extensions\Utils\Spring.Utils.IO.pas"/>
166+
<DCCReference Include="..\..\Source\Extensions\Utils\Spring.Utils.WinApi.pas"/>
167+
<DCCReference Include="..\..\Source\Extensions\Utils\Spring.Utils.pas"/>
168+
<BuildConfiguration Include="Debug">
169+
<Key>Cfg_2</Key>
170+
<CfgParent>Base</CfgParent>
171+
</BuildConfiguration>
172+
<BuildConfiguration Include="Base">
173+
<Key>Base</Key>
174+
</BuildConfiguration>
175+
<BuildConfiguration Include="Release">
176+
<Key>Cfg_1</Key>
177+
<CfgParent>Base</CfgParent>
178+
</BuildConfiguration>
179+
</ItemGroup>
180+
<ProjectExtensions>
181+
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
182+
<Borland.ProjectType>Package</Borland.ProjectType>
183+
<BorlandProject>
184+
<Delphi.Personality>
185+
<Source>
186+
<Source Name="MainSource">Spring.Extensions.dpk</Source>
187+
</Source>
188+
<VersionInfo>
189+
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
190+
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
191+
<VersionInfo Name="MajorVer">1</VersionInfo>
192+
<VersionInfo Name="MinorVer">0</VersionInfo>
193+
<VersionInfo Name="Release">0</VersionInfo>
194+
<VersionInfo Name="Build">0</VersionInfo>
195+
<VersionInfo Name="Debug">False</VersionInfo>
196+
<VersionInfo Name="PreRelease">False</VersionInfo>
197+
<VersionInfo Name="Special">False</VersionInfo>
198+
<VersionInfo Name="Private">False</VersionInfo>
199+
<VersionInfo Name="DLL">False</VersionInfo>
200+
<VersionInfo Name="Locale">2052</VersionInfo>
201+
<VersionInfo Name="CodePage">936</VersionInfo>
202+
</VersionInfo>
203+
<VersionInfoKeys>
204+
<VersionInfoKeys Name="CompanyName"/>
205+
<VersionInfoKeys Name="FileDescription"/>
206+
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
207+
<VersionInfoKeys Name="InternalName"/>
208+
<VersionInfoKeys Name="LegalCopyright"/>
209+
<VersionInfoKeys Name="LegalTrademarks"/>
210+
<VersionInfoKeys Name="OriginalFilename"/>
211+
<VersionInfoKeys Name="ProductName"/>
212+
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
213+
<VersionInfoKeys Name="Comments"/>
214+
<VersionInfoKeys Name="CFBundleName"/>
215+
<VersionInfoKeys Name="CFBundleDisplayName"/>
216+
<VersionInfoKeys Name="UIDeviceFamily"/>
217+
<VersionInfoKeys Name="CFBundleIdentifier"/>
218+
<VersionInfoKeys Name="CFBundleVersion"/>
219+
<VersionInfoKeys Name="CFBundlePackageType"/>
220+
<VersionInfoKeys Name="CFBundleSignature"/>
221+
<VersionInfoKeys Name="CFBundleAllowMixedLocalizations"/>
222+
<VersionInfoKeys Name="UISupportedInterfaceOrientations"/>
223+
<VersionInfoKeys Name="CFBundleExecutable"/>
224+
<VersionInfoKeys Name="CFBundleResourceSpecification"/>
225+
<VersionInfoKeys Name="LSRequiresIPhoneOS"/>
226+
<VersionInfoKeys Name="CFBundleInfoDictionaryVersion"/>
227+
<VersionInfoKeys Name="CFBundleDevelopmentRegion"/>
228+
</VersionInfoKeys>
229+
<Excluded_Packages>
230+
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k240.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
231+
<Excluded_Packages Name="$(BDSBIN)\dclofficexp240.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
232+
</Excluded_Packages>
233+
</Delphi.Personality>
234+
<Platforms>
235+
<Platform value="iOSDevice32">False</Platform>
236+
<Platform value="iOSDevice64">False</Platform>
237+
<Platform value="OSX32">True</Platform>
238+
<Platform value="Win32">True</Platform>
239+
<Platform value="Win64">True</Platform>
240+
</Platforms>
241+
</BorlandProject>
242+
<ProjectFileVersion>12</ProjectFileVersion>
243+
</ProjectExtensions>
244+
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
245+
<Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
246+
</Project>
448 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
package Spring.Persistence;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION OFF}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES ON}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DEFINE DEBUG}
27+
{$ENDIF IMPLICITBUILDING}
28+
{$DESCRIPTION 'Spring4D Persistence package'}
29+
{$LIBSUFFIX '.Delphi10Berlin'}
30+
{$RUNONLY}
31+
{$IMPLICITBUILD OFF}
32+
33+
{$I Spring.inc}
34+
35+
requires
36+
dbrtl,
37+
{$IFNDEF FMX}
38+
vcl,
39+
vclimg,
40+
{$ENDIF}
41+
Spring.Base;
42+
43+
contains
44+
Spring.Persistence.Adapters.FieldCache in '..\..\Source\Persistence\Adapters\Spring.Persistence.Adapters.FieldCache.pas',
45+
Spring.Persistence.Core.AbstractSession in '..\..\Source\Persistence\Core\Spring.Persistence.Core.AbstractSession.pas',
46+
Spring.Persistence.Core.Base in '..\..\Source\Persistence\Core\Spring.Persistence.Core.Base.pas',
47+
Spring.Persistence.Core.ConnectionFactory in '..\..\Source\Persistence\Core\Spring.Persistence.Core.ConnectionFactory.pas',
48+
Spring.Persistence.Core.DatabaseManager in '..\..\Source\Persistence\Core\Spring.Persistence.Core.DatabaseManager.pas',
49+
Spring.Persistence.Core.EmbeddedEntity in '..\..\Source\Persistence\Core\Spring.Persistence.Core.EmbeddedEntity.pas',
50+
Spring.Persistence.Core.EntityCache in '..\..\Source\Persistence\Core\Spring.Persistence.Core.EntityCache.pas',
51+
Spring.Persistence.Core.EntityMap in '..\..\Source\Persistence\Core\Spring.Persistence.Core.EntityMap.pas',
52+
Spring.Persistence.Core.EntityWrapper in '..\..\Source\Persistence\Core\Spring.Persistence.Core.EntityWrapper.pas',
53+
Spring.Persistence.Core.Exceptions in '..\..\Source\Persistence\Core\Spring.Persistence.Core.Exceptions.pas',
54+
Spring.Persistence.Core.Graphics in '..\..\Source\Persistence\Core\Spring.Persistence.Core.Graphics.pas',
55+
Spring.Persistence.Core.Interfaces in '..\..\Source\Persistence\Core\Spring.Persistence.Core.Interfaces.pas',
56+
Spring.Persistence.Core.ListSession in '..\..\Source\Persistence\Core\Spring.Persistence.Core.ListSession.pas',
57+
Spring.Persistence.Core.Repository.Simple in '..\..\Source\Persistence\Core\Spring.Persistence.Core.Repository.Simple.pas',
58+
Spring.Persistence.Core.ResourceStrings in '..\..\Source\Persistence\Core\Spring.Persistence.Core.ResourceStrings.pas',
59+
Spring.Persistence.Core.Session in '..\..\Source\Persistence\Core\Spring.Persistence.Core.Session.pas',
60+
Spring.Persistence.Core.ValueConverters in '..\..\Source\Persistence\Core\Spring.Persistence.Core.ValueConverters.pas',
61+
Spring.Persistence.Criteria in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.pas',
62+
Spring.Persistence.Criteria.Criterion.Abstract in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Abstract.pas',
63+
Spring.Persistence.Criteria.Criterion.BetweenExpression in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.BetweenExpression.pas',
64+
Spring.Persistence.Criteria.Criterion.Conjunction in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Conjunction.pas',
65+
Spring.Persistence.Criteria.Criterion.Disjunction in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Disjunction.pas',
66+
Spring.Persistence.Criteria.Criterion.InExpression in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.InExpression.pas',
67+
Spring.Persistence.Criteria.Criterion.Junction in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Junction.pas',
68+
Spring.Persistence.Criteria.Criterion.LikeExpression in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.LikeExpression.pas',
69+
Spring.Persistence.Criteria.Criterion.LogicalExpression in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.LogicalExpression.pas',
70+
Spring.Persistence.Criteria.Criterion.NullExpression in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.NullExpression.pas',
71+
Spring.Persistence.Criteria.Criterion.PropertyExpression in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.PropertyExpression.pas',
72+
Spring.Persistence.Criteria.Criterion.SimpleExpression in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.SimpleExpression.pas',
73+
Spring.Persistence.Criteria.Interfaces in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Interfaces.pas',
74+
Spring.Persistence.Criteria.OrderBy in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.OrderBy.pas',
75+
Spring.Persistence.Criteria.Properties in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Properties.pas',
76+
Spring.Persistence.Criteria.Restrictions in '..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Restrictions.pas',
77+
Spring.Persistence.Mapping.Attributes in '..\..\Source\Persistence\Mapping\Spring.Persistence.Mapping.Attributes.pas',
78+
Spring.Persistence.ObjectDataset in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.pas',
79+
Spring.Persistence.ObjectDataset.Abstract in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Abstract.pas',
80+
Spring.Persistence.ObjectDataset.ActiveX in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.ActiveX.pas',
81+
Spring.Persistence.ObjectDataset.Algorithms.Sort in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Algorithms.Sort.pas',
82+
Spring.Persistence.ObjectDataset.Blobs in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Blobs.pas',
83+
Spring.Persistence.ObjectDataset.ExprParser.Functions in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.ExprParser.Functions.pas',
84+
Spring.Persistence.ObjectDataset.ExprParser in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.ExprParser.pas',
85+
Spring.Persistence.ObjectDataset.IndexList in '..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.IndexList.pas',
86+
Spring.Persistence.SQL.Commands in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.pas',
87+
Spring.Persistence.SQL.Commands.Abstract in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Abstract.pas',
88+
Spring.Persistence.SQL.Commands.CreateForeignKey in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateForeignKey.pas',
89+
Spring.Persistence.SQL.Commands.CreateSequence in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateSequence.pas',
90+
Spring.Persistence.SQL.Commands.CreateTable in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateTable.pas',
91+
Spring.Persistence.SQL.Commands.Delete in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Delete.pas',
92+
Spring.Persistence.SQL.Commands.Insert in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Insert.pas',
93+
Spring.Persistence.SQL.Commands.Page in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Page.pas',
94+
Spring.Persistence.SQL.Commands.Select in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Select.pas',
95+
Spring.Persistence.SQL.Commands.Update in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Update.pas',
96+
Spring.Persistence.SQL.Generators.Abstract in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Abstract.pas',
97+
Spring.Persistence.SQL.Generators.Ansi in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Ansi.pas',
98+
Spring.Persistence.SQL.Generators.ASA in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.ASA.pas',
99+
Spring.Persistence.SQL.Generators.Firebird in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Firebird.pas',
100+
Spring.Persistence.SQL.Generators.MSSQL in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.MSSQL.pas',
101+
Spring.Persistence.SQL.Generators.MySQL in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.MySQL.pas',
102+
Spring.Persistence.SQL.Generators.NoSQL in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.NoSQL.pas',
103+
Spring.Persistence.SQL.Generators.Oracle in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Oracle.pas',
104+
Spring.Persistence.SQL.Generators.PostgreSQL in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.PostgreSQL.pas',
105+
Spring.Persistence.SQL.Generators.SQLite3 in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.SQLite3.pas',
106+
Spring.Persistence.SQL.Generators.Register in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Register.pas',
107+
Spring.Persistence.SQL.Interfaces in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Interfaces.pas',
108+
Spring.Persistence.SQL.Params in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Params.pas',
109+
Spring.Persistence.SQL.Register in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Register.pas',
110+
Spring.Persistence.SQL.Types in '..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Types.pas';
111+
112+
end.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,204 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{EF4943C0-6445-4C2A-9321-93EC9C8C0BC7}</ProjectGuid>
4+
<MainSource>Spring.Persistence.dpk</MainSource>
5+
<Base>True</Base>
6+
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<TargetedPlatforms>7</TargetedPlatforms>
8+
<AppType>Package</AppType>
9+
<FrameworkType>None</FrameworkType>
10+
<ProjectVersion>18.1</ProjectVersion>
11+
<Platform Condition="'$(Platform)'==''">Win32</Platform>
12+
</PropertyGroup>
13+
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
14+
<Base>true</Base>
15+
</PropertyGroup>
16+
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
17+
<Cfg_1>true</Cfg_1>
18+
<CfgParent>Base</CfgParent>
19+
<Base>true</Base>
20+
</PropertyGroup>
21+
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
22+
<Cfg_2>true</Cfg_2>
23+
<CfgParent>Base</CfgParent>
24+
<Base>true</Base>
25+
</PropertyGroup>
26+
<PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Cfg_2)'=='true') or '$(Cfg_2_OSX32)'!=''">
27+
<Cfg_2_OSX32>true</Cfg_2_OSX32>
28+
<CfgParent>Cfg_2</CfgParent>
29+
<Cfg_2>true</Cfg_2>
30+
<Base>true</Base>
31+
</PropertyGroup>
32+
<PropertyGroup Condition="'$(Base)'!=''">
33+
<DCC_UnitSearchPath>..\..\Source;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
34+
<DCC_OutputNeverBuildDcps>true</DCC_OutputNeverBuildDcps>
35+
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
36+
<DCC_K>false</DCC_K>
37+
<DCC_ImageBase>00400000</DCC_ImageBase>
38+
<GenPackage>true</GenPackage>
39+
<DCC_Description>Spring4D Persistence package</DCC_Description>
40+
<DCC_S>false</DCC_S>
41+
<VerInfo_Locale>1046</VerInfo_Locale>
42+
<DCC_F>false</DCC_F>
43+
<DCC_Namespace>Winapi;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;DDC;$(DCC_Namespace)</DCC_Namespace>
44+
<SanitizedProjectName>Spring_Persistence</SanitizedProjectName>
45+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys>
46+
<DCC_E>false</DCC_E>
47+
<DllSuffix>.Delphi10Berlin</DllSuffix>
48+
<DCC_N>false</DCC_N>
49+
<GenDll>true</GenDll>
50+
<DCC_DcuOutput>..\..\Library\Delphi10Berlin\$(Platform)\$(Config)</DCC_DcuOutput>
51+
</PropertyGroup>
52+
<PropertyGroup Condition="'$(Cfg_1)'!=''">
53+
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
54+
<DCC_DebugInformation>0</DCC_DebugInformation>
55+
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
56+
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
57+
</PropertyGroup>
58+
<PropertyGroup Condition="'$(Cfg_2)'!=''">
59+
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
60+
<DCC_Optimize>false</DCC_Optimize>
61+
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
62+
</PropertyGroup>
63+
<PropertyGroup Condition="'$(Cfg_2_OSX32)'!=''">
64+
<BT_BuildType>Debug</BT_BuildType>
65+
</PropertyGroup>
66+
<ItemGroup>
67+
<DelphiCompile Include="$(MainSource)">
68+
<MainSource>MainSource</MainSource>
69+
</DelphiCompile>
70+
<DCCReference Include="dbrtl.dcp"/>
71+
<DCCReference Include="vcl.dcp"/>
72+
<DCCReference Include="vclimg.dcp"/>
73+
<DCCReference Include="Spring.Base.dcp"/>
74+
<DCCReference Include="..\..\Source\Persistence\Adapters\Spring.Persistence.Adapters.FieldCache.pas"/>
75+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.AbstractSession.pas"/>
76+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.Base.pas"/>
77+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.ConnectionFactory.pas"/>
78+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.DatabaseManager.pas"/>
79+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.EmbeddedEntity.pas"/>
80+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.EntityCache.pas"/>
81+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.EntityMap.pas"/>
82+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.EntityWrapper.pas"/>
83+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.Exceptions.pas"/>
84+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.Graphics.pas"/>
85+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.Interfaces.pas"/>
86+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.ListSession.pas"/>
87+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.Repository.Simple.pas"/>
88+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.ResourceStrings.pas"/>
89+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.Session.pas"/>
90+
<DCCReference Include="..\..\Source\Persistence\Core\Spring.Persistence.Core.ValueConverters.pas"/>
91+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.pas"/>
92+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Abstract.pas"/>
93+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.BetweenExpression.pas"/>
94+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Conjunction.pas"/>
95+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Disjunction.pas"/>
96+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.InExpression.pas"/>
97+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.Junction.pas"/>
98+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.LikeExpression.pas"/>
99+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.LogicalExpression.pas"/>
100+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.NullExpression.pas"/>
101+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.PropertyExpression.pas"/>
102+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Criterion.SimpleExpression.pas"/>
103+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Interfaces.pas"/>
104+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.OrderBy.pas"/>
105+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Properties.pas"/>
106+
<DCCReference Include="..\..\Source\Persistence\Criteria\Spring.Persistence.Criteria.Restrictions.pas"/>
107+
<DCCReference Include="..\..\Source\Persistence\Mapping\Spring.Persistence.Mapping.Attributes.pas"/>
108+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.pas"/>
109+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Abstract.pas"/>
110+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.ActiveX.pas"/>
111+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Algorithms.Sort.pas"/>
112+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.Blobs.pas"/>
113+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.ExprParser.Functions.pas"/>
114+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.ExprParser.pas"/>
115+
<DCCReference Include="..\..\Source\Persistence\ObjectDataset\Spring.Persistence.ObjectDataset.IndexList.pas"/>
116+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.pas"/>
117+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Abstract.pas"/>
118+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateForeignKey.pas"/>
119+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateSequence.pas"/>
120+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.CreateTable.pas"/>
121+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Delete.pas"/>
122+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Insert.pas"/>
123+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Page.pas"/>
124+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Select.pas"/>
125+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Commands.Update.pas"/>
126+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Abstract.pas"/>
127+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Ansi.pas"/>
128+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.ASA.pas"/>
129+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Firebird.pas"/>
130+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.MSSQL.pas"/>
131+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.MySQL.pas"/>
132+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.NoSQL.pas"/>
133+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Oracle.pas"/>
134+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.PostgreSQL.pas"/>
135+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.SQLite3.pas"/>
136+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Generators.Register.pas"/>
137+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Interfaces.pas"/>
138+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Params.pas"/>
139+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Register.pas"/>
140+
<DCCReference Include="..\..\Source\Persistence\SQL\Spring.Persistence.SQL.Types.pas"/>
141+
<BuildConfiguration Include="Debug">
142+
<Key>Cfg_2</Key>
143+
<CfgParent>Base</CfgParent>
144+
</BuildConfiguration>
145+
<BuildConfiguration Include="Base">
146+
<Key>Base</Key>
147+
</BuildConfiguration>
148+
<BuildConfiguration Include="Release">
149+
<Key>Cfg_1</Key>
150+
<CfgParent>Base</CfgParent>
151+
</BuildConfiguration>
152+
</ItemGroup>
153+
<Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
154+
<Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
155+
<ProjectExtensions>
156+
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
157+
<Borland.ProjectType>Package</Borland.ProjectType>
158+
<BorlandProject>
159+
<Delphi.Personality>
160+
<Source>
161+
<Source Name="MainSource">Spring.Persistence.dpk</Source>
162+
</Source>
163+
<VersionInfo>
164+
<VersionInfo Name="IncludeVerInfo">True</VersionInfo>
165+
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
166+
<VersionInfo Name="MajorVer">1</VersionInfo>
167+
<VersionInfo Name="MinorVer">0</VersionInfo>
168+
<VersionInfo Name="Release">0</VersionInfo>
169+
<VersionInfo Name="Build">0</VersionInfo>
170+
<VersionInfo Name="Debug">False</VersionInfo>
171+
<VersionInfo Name="PreRelease">False</VersionInfo>
172+
<VersionInfo Name="Special">False</VersionInfo>
173+
<VersionInfo Name="Private">False</VersionInfo>
174+
<VersionInfo Name="DLL">False</VersionInfo>
175+
<VersionInfo Name="Locale">1033</VersionInfo>
176+
<VersionInfo Name="CodePage">1252</VersionInfo>
177+
</VersionInfo>
178+
<VersionInfoKeys>
179+
<VersionInfoKeys Name="CompanyName"/>
180+
<VersionInfoKeys Name="FileDescription"/>
181+
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
182+
<VersionInfoKeys Name="InternalName"/>
183+
<VersionInfoKeys Name="LegalCopyright"/>
184+
<VersionInfoKeys Name="LegalTrademarks"/>
185+
<VersionInfoKeys Name="OriginalFilename"/>
186+
<VersionInfoKeys Name="ProductName"/>
187+
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
188+
<VersionInfoKeys Name="Comments"/>
189+
</VersionInfoKeys>
190+
<Excluded_Packages>
191+
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k240.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
192+
<Excluded_Packages Name="$(BDSBIN)\dclofficexp240.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
193+
</Excluded_Packages>
194+
</Delphi.Personality>
195+
<Platforms>
196+
<Platform value="OSX32">True</Platform>
197+
<Platform value="Win32">True</Platform>
198+
<Platform value="Win64">True</Platform>
199+
</Platforms>
200+
</BorlandProject>
201+
<ProjectFileVersion>12</ProjectFileVersion>
202+
</ProjectExtensions>
203+
<Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
204+
</Project>
96 Bytes
Binary file not shown.
+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{4C209682-5EE6-4924-AF89-0D517C0D2A6E}</ProjectGuid>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<Projects Include="Spring.Base.dproj">
7+
<Dependencies/>
8+
</Projects>
9+
<Projects Include="Spring.Core.dproj">
10+
<Dependencies/>
11+
</Projects>
12+
<Projects Include="Spring.Persistence.dproj">
13+
<Dependencies/>
14+
</Projects>
15+
<Projects Include="Spring.Extensions.dproj">
16+
<Dependencies/>
17+
</Projects>
18+
<Projects Include="..\..\Tests\Spring.Tests.Delphi10Berlin.dproj">
19+
<Dependencies/>
20+
</Projects>
21+
</ItemGroup>
22+
<ProjectExtensions>
23+
<Borland.Personality>Default.Personality.12</Borland.Personality>
24+
<Borland.ProjectType/>
25+
<BorlandProject>
26+
<Default.Personality/>
27+
</BorlandProject>
28+
</ProjectExtensions>
29+
<Target Name="Spring_Base">
30+
<MSBuild Projects="Spring.Base.dproj"/>
31+
</Target>
32+
<Target Name="Spring_Base:Clean">
33+
<MSBuild Projects="Spring.Base.dproj" Targets="Clean"/>
34+
</Target>
35+
<Target Name="Spring_Base:Make">
36+
<MSBuild Projects="Spring.Base.dproj" Targets="Make"/>
37+
</Target>
38+
<Target Name="Spring_Core">
39+
<MSBuild Projects="Spring.Core.dproj"/>
40+
</Target>
41+
<Target Name="Spring_Core:Clean">
42+
<MSBuild Projects="Spring.Core.dproj" Targets="Clean"/>
43+
</Target>
44+
<Target Name="Spring_Core:Make">
45+
<MSBuild Projects="Spring.Core.dproj" Targets="Make"/>
46+
</Target>
47+
<Target Name="Spring_Persistence">
48+
<MSBuild Projects="Spring.Persistence.dproj"/>
49+
</Target>
50+
<Target Name="Spring_Persistence:Clean">
51+
<MSBuild Projects="Spring.Persistence.dproj" Targets="Clean"/>
52+
</Target>
53+
<Target Name="Spring_Persistence:Make">
54+
<MSBuild Projects="Spring.Persistence.dproj" Targets="Make"/>
55+
</Target>
56+
<Target Name="Spring_Extensions">
57+
<MSBuild Projects="Spring.Extensions.dproj"/>
58+
</Target>
59+
<Target Name="Spring_Extensions:Clean">
60+
<MSBuild Projects="Spring.Extensions.dproj" Targets="Clean"/>
61+
</Target>
62+
<Target Name="Spring_Extensions:Make">
63+
<MSBuild Projects="Spring.Extensions.dproj" Targets="Make"/>
64+
</Target>
65+
<Target Name="Spring_Tests_Delphi10Berlin">
66+
<MSBuild Projects="..\..\Tests\Spring.Tests.Delphi10Berlin.dproj"/>
67+
</Target>
68+
<Target Name="Spring_Tests_Delphi10Berlin:Clean">
69+
<MSBuild Projects="..\..\Tests\Spring.Tests.Delphi10Berlin.dproj" Targets="Clean"/>
70+
</Target>
71+
<Target Name="Spring_Tests_Delphi10Berlin:Make">
72+
<MSBuild Projects="..\..\Tests\Spring.Tests.Delphi10Berlin.dproj" Targets="Make"/>
73+
</Target>
74+
<Target Name="Build">
75+
<CallTarget Targets="Spring_Base;Spring_Core;Spring_Persistence;Spring_Extensions;Spring_Tests_Delphi10Berlin"/>
76+
</Target>
77+
<Target Name="Clean">
78+
<CallTarget Targets="Spring_Base:Clean;Spring_Core:Clean;Spring_Persistence:Clean;Spring_Extensions:Clean;Spring_Tests_Delphi10Berlin:Clean"/>
79+
</Target>
80+
<Target Name="Make">
81+
<CallTarget Targets="Spring_Base:Make;Spring_Core:Make;Spring_Persistence:Make;Spring_Extensions:Make;Spring_Tests_Delphi10Berlin:Make"/>
82+
</Target>
83+
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
84+
</Project>
+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Android/
2+
AndroidManifest.template.xml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{B0629CDA-0C3C-41DE-8B93-A68E42D50DEB}</ProjectGuid>
4+
</PropertyGroup>
5+
<ItemGroup>
6+
<Projects Include="..\..\..\Packages\Delphi10Berlin\Spring.Base.dproj">
7+
<Dependencies/>
8+
</Projects>
9+
<Projects Include="..\..\..\Packages\Delphi10Berlin\Spring.Core.dproj">
10+
<Dependencies/>
11+
</Projects>
12+
<Projects Include="..\..\..\Packages\Delphi10Berlin\Spring.Extensions.dproj">
13+
<Dependencies/>
14+
</Projects>
15+
<Projects Include="..\..\..\Packages\Delphi10Berlin\Spring.Persistence.dproj">
16+
<Dependencies/>
17+
</Projects>
18+
<Projects Include="SpringTestsMobile.dproj">
19+
<Dependencies/>
20+
</Projects>
21+
<Projects Include="SpringORMTestsMobile.dproj">
22+
<Dependencies/>
23+
</Projects>
24+
</ItemGroup>
25+
<ProjectExtensions>
26+
<Borland.Personality>Default.Personality.12</Borland.Personality>
27+
<Borland.ProjectType/>
28+
<BorlandProject>
29+
<Default.Personality/>
30+
</BorlandProject>
31+
</ProjectExtensions>
32+
<Target Name="Spring_Base">
33+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Base.dproj"/>
34+
</Target>
35+
<Target Name="Spring_Base:Clean">
36+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Base.dproj" Targets="Clean"/>
37+
</Target>
38+
<Target Name="Spring_Base:Make">
39+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Base.dproj" Targets="Make"/>
40+
</Target>
41+
<Target Name="Spring_Core">
42+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Core.dproj"/>
43+
</Target>
44+
<Target Name="Spring_Core:Clean">
45+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Core.dproj" Targets="Clean"/>
46+
</Target>
47+
<Target Name="Spring_Core:Make">
48+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Core.dproj" Targets="Make"/>
49+
</Target>
50+
<Target Name="Spring_Extensions">
51+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Extensions.dproj"/>
52+
</Target>
53+
<Target Name="Spring_Extensions:Clean">
54+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Extensions.dproj" Targets="Clean"/>
55+
</Target>
56+
<Target Name="Spring_Extensions:Make">
57+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Extensions.dproj" Targets="Make"/>
58+
</Target>
59+
<Target Name="Spring_Persistence">
60+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Persistence.dproj"/>
61+
</Target>
62+
<Target Name="Spring_Persistence:Clean">
63+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Persistence.dproj" Targets="Clean"/>
64+
</Target>
65+
<Target Name="Spring_Persistence:Make">
66+
<MSBuild Projects="..\..\..\Packages\Delphi10Berlin\Spring.Persistence.dproj" Targets="Make"/>
67+
</Target>
68+
<Target Name="SpringTestsMobile">
69+
<MSBuild Projects="SpringTestsMobile.dproj"/>
70+
</Target>
71+
<Target Name="SpringTestsMobile:Clean">
72+
<MSBuild Projects="SpringTestsMobile.dproj" Targets="Clean"/>
73+
</Target>
74+
<Target Name="SpringTestsMobile:Make">
75+
<MSBuild Projects="SpringTestsMobile.dproj" Targets="Make"/>
76+
</Target>
77+
<Target Name="SpringORMTestsMobile">
78+
<MSBuild Projects="SpringORMTestsMobile.dproj"/>
79+
</Target>
80+
<Target Name="SpringORMTestsMobile:Clean">
81+
<MSBuild Projects="SpringORMTestsMobile.dproj" Targets="Clean"/>
82+
</Target>
83+
<Target Name="SpringORMTestsMobile:Make">
84+
<MSBuild Projects="SpringORMTestsMobile.dproj" Targets="Make"/>
85+
</Target>
86+
<Target Name="Build">
87+
<CallTarget Targets="Spring_Base;Spring_Core;Spring_Extensions;Spring_Persistence;SpringTestsMobile;SpringORMTestsMobile"/>
88+
</Target>
89+
<Target Name="Clean">
90+
<CallTarget Targets="Spring_Base:Clean;Spring_Core:Clean;Spring_Extensions:Clean;Spring_Persistence:Clean;SpringTestsMobile:Clean;SpringORMTestsMobile:Clean"/>
91+
</Target>
92+
<Target Name="Make">
93+
<CallTarget Targets="Spring_Base:Make;Spring_Core:Make;Spring_Extensions:Make;Spring_Persistence:Make;SpringTestsMobile:Make;SpringORMTestsMobile:Make"/>
94+
</Target>
95+
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
96+
</Project>

‎Tests/Mobile/Delphi10Berlin/SpringORMTestsMobile.deployproj

+397
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{***************************************************************************}
2+
{ }
3+
{ Spring Framework for Delphi }
4+
{ }
5+
{ Copyright (c) 2009-2016 Spring4D Team }
6+
{ }
7+
{ http://www.spring4d.org }
8+
{ }
9+
{***************************************************************************}
10+
{ }
11+
{ Licensed under the Apache License, Version 2.0 (the "License"); }
12+
{ you may not use this file except in compliance with the License. }
13+
{ You may obtain a copy of the License at }
14+
{ }
15+
{ http://www.apache.org/licenses/LICENSE-2.0 }
16+
{ }
17+
{ Unless required by applicable law or agreed to in writing, software }
18+
{ distributed under the License is distributed on an "AS IS" BASIS, }
19+
{ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. }
20+
{ See the License for the specific language governing permissions and }
21+
{ limitations under the License. }
22+
{ }
23+
{***************************************************************************}
24+
25+
program SpringORMTestsMobile;
26+
27+
{$I Spring.Tests.inc}
28+
29+
// Spring.TestBootstrap be the first unit in the uses clause since it specifies
30+
// some units that need to be set in given order for FMX
31+
uses
32+
Spring.TestBootstrap in '..\..\Source\Spring.TestBootstrap.pas',
33+
System.SysUtils,
34+
System.IOUtils,
35+
System.Classes,
36+
FMX.Forms,
37+
FMX.Types,
38+
TestFramework,
39+
FMXTestRunner in '..\..\Source\dUnit\FMXTestRunner.pas' {FMXTestRunner},
40+
TestInsight.DUnitFMXRunner in '..\..\Source\TestInsight.DUnitFMXRunner.pas' {frmTestInsightDUnitFMXRunner},
41+
Spring.TestRunner in '..\..\Source\Spring.TestRunner.pas',
42+
Spring.Persistence.Core.Graphics in '..\..\..\Source\Persistence\Core\Spring.Persistence.Core.Graphics.pas',
43+
TestCodeGenerator in '..\..\..\Marshmallow\Test\TestCodeGenerator.pas',
44+
TestEntities in '..\..\..\Marshmallow\Test\TestEntities.pas',
45+
TestConsts in '..\..\..\Marshmallow\Test\TestConsts.pas',
46+
//-TestAdapterMongoDB in 'TestAdapterMongoDB.pas',
47+
//-TestAdaptersASA in '..\..\..\Marshmallow\Test\TestAdaptersASA.pas',
48+
//-TestAdaptersOracle in '..\..\..\Marshmallow\Test\TestAdaptersOracle.pas',
49+
//-TestSQLServerSQLGenerator in '..\..\..\Marshmallow\Test\TestSQLServerSQLGenerator.pas',
50+
TestAnsiSQLGenerator in '..\..\..\Marshmallow\Test\TestAnsiSQLGenerator.pas',
51+
Spring.Persistence.Core.EntityWrapper in '..\..\..\Source\Persistence\Core\Spring.Persistence.Core.EntityWrapper.pas',
52+
TestEntityWrapper in '..\..\..\Marshmallow\Test\TestEntityWrapper.pas',
53+
TestCoreEntityMap in '..\..\..\Marshmallow\Test\TestCoreEntityMap.pas',
54+
TestCoreUtils in '..\..\..\Marshmallow\Test\TestCoreUtils.pas',
55+
TestPersistence in '..\..\..\Marshmallow\Test\TestPersistence.pas',
56+
TestSession in '..\..\..\Marshmallow\Test\TestSession.pas',
57+
TestCommands in '..\..\..\Marshmallow\Test\TestCommands.pas',
58+
TestConnectionFactory in '..\..\..\Marshmallow\Test\TestConnectionFactory.pas',
59+
TestCoreCriteria in '..\..\..\Marshmallow\Test\TestCoreCriteria.pas',
60+
TestDatabaseManager in '..\..\..\Marshmallow\Test\TestDatabaseManager.pas',
61+
{$IFDEF DELPHIXE5_UP}
62+
TestFireDACConnection in '..\..\..\Marshmallow\Test\TestFireDACConnection.pas',
63+
TestAdaptersFireDAC in '..\..\..\Marshmallow\Test\TestAdaptersFireDAC.pas',
64+
{$ENDIF }
65+
//+TestObjectDataset in '..\..\..\Marshmallow\Test\TestObjectDataset.pas',
66+
//+ViewTestObjectDataset in '..\..\Source\Persistence\ViewTestObjectDataset.pas' {frmObjectDatasetTest},
67+
TestSimpleRepository in '..\..\..\Marshmallow\Test\TestSimpleRepository.pas',
68+
TestAdaptersSQLite in '..\..\..\Marshmallow\Test\TestAdaptersSQLite.pas',
69+
Spring.Tests.Persistence.FmxRefForm in '..\..\Source\Persistence\Spring.Tests.Persistence.FmxRefForm.pas' {PersistenceFmxRefForm};
70+
71+
{$R *.res}
72+
73+
begin
74+
//GlobalUseGPUCanvas := True;
75+
TThread.NameThreadForDebugging('Main');
76+
{$IF Defined(MSWINDOWS)}
77+
OutputDir := IncludeTrailingPathDelimiter(ExpandFileName(ExtractFileDir(ParamStr(0))));
78+
PictureFilename := IncludeTrailingPathDelimiter(ExpandFileName(OutputDir + '..\..\..\..\Marshmallow\Test')) + 'DelphiOOP.png';
79+
{$ELSEIF Defined(ANDROID)}
80+
// Must be deployed to assets\internal
81+
OutputDir := IncludeTrailingPathDelimiter(System.IOUtils.TPath.GetDocumentsPath);
82+
PictureFilename := OutputDir + 'DelphiOOP.png';
83+
OutputDir := '/storage/emulated/0/';
84+
{$ELSE}
85+
{$MESSAGE ERROR 'Unsupported platform'}
86+
{$IFEND}
87+
ReportMemoryLeaksOnShutdown := True;
88+
Application.Initialize;
89+
Application.CreateForm(TfrmTestInsightDUnitFMXRunner, frmTestInsightDUnitFMXRunner);
90+
Application.CreateForm(TPersistenceFmxRefForm, PersistenceFmxRefForm);
91+
//Application.CreateForm(TfrmObjectDatasetTest, frmObjectDatasetTest);
92+
Application.Run;
93+
//RunRegisteredTests();
94+
TestFramework.ClearRegistry;
95+
end.

‎Tests/Mobile/Delphi10Berlin/SpringORMTestsMobile.dproj

+905
Large diffs are not rendered by default.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Import Condition="Exists('$(BDS)\bin\CodeGear.Deployment.targets')" Project="$(BDS)\bin\CodeGear.Deployment.targets"/>
3+
<ProjectExtensions>
4+
<ProjectFileVersion>12</ProjectFileVersion>
5+
</ProjectExtensions>
6+
<PropertyGroup>
7+
<DeviceId Condition="'$(Platform)'=='Android'">00ed0ce5</DeviceId>
8+
<DeviceId Condition="'$(Platform)'=='iOSDevice32'"/>
9+
<DeviceId Condition="'$(Platform)'=='iOSDevice64'"/>
10+
<DeviceId Condition="'$(Platform)'=='iOSSimulator'">iPhone</DeviceId>
11+
</PropertyGroup>
12+
<ItemGroup Condition="'$(Platform)'=='iOSDevice64'"/>
13+
<ItemGroup Condition="'$(Platform)'=='Win64'"/>
14+
<ItemGroup Condition="'$(Platform)'=='iOSDevice32'"/>
15+
<ItemGroup Condition="'$(Platform)'=='Win32'"/>
16+
<ItemGroup Condition="'$(Platform)'=='OSX32'">
17+
<DeployFile Include="$(BDS)\Redist\osx32\libcgunwind.1.0.dylib">
18+
<RemoteDir>SpringTestsMobile.app\Contents\MacOS\</RemoteDir>
19+
<RemoteName>libcgunwind.1.0.dylib</RemoteName>
20+
<DeployClass>DependencyModule</DeployClass>
21+
<Operation>1</Operation>
22+
<LocalCommand/>
23+
<RemoteCommand/>
24+
<Overwrite>True</Overwrite>
25+
</DeployFile>
26+
</ItemGroup>
27+
<ItemGroup Condition="'$(Platform)'=='Android'">
28+
<DeployFile Include="..\..\Bin\Delphi10Berlin\Android\styles.xml" Condition="'$(Config)'=='Debug'">
29+
<RemoteDir>SpringTestsMobile\res\values\</RemoteDir>
30+
<RemoteName>styles.xml</RemoteName>
31+
<DeployClass>AndroidSplashStyles</DeployClass>
32+
<Operation>1</Operation>
33+
<LocalCommand/>
34+
<RemoteCommand/>
35+
<Overwrite>True</Overwrite>
36+
</DeployFile>
37+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png" Condition="'$(Config)'=='Debug'">
38+
<RemoteDir>SpringTestsMobile\res\drawable-ldpi\</RemoteDir>
39+
<RemoteName>ic_launcher.png</RemoteName>
40+
<DeployClass>Android_LauncherIcon36</DeployClass>
41+
<Operation>1</Operation>
42+
<LocalCommand/>
43+
<RemoteCommand/>
44+
<Overwrite>True</Overwrite>
45+
</DeployFile>
46+
<DeployFile Include="..\..\Bin\Delphi10Berlin\Android\splash_image_def.xml" Condition="'$(Config)'=='Debug'">
47+
<RemoteDir>SpringTestsMobile\res\drawable\</RemoteDir>
48+
<RemoteName>splash_image_def.xml</RemoteName>
49+
<DeployClass>AndroidSplashImageDef</DeployClass>
50+
<Operation>1</Operation>
51+
<LocalCommand/>
52+
<RemoteCommand/>
53+
<Overwrite>True</Overwrite>
54+
</DeployFile>
55+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png" Condition="'$(Config)'=='Debug'">
56+
<RemoteDir>SpringTestsMobile\res\drawable-xxhdpi\</RemoteDir>
57+
<RemoteName>ic_launcher.png</RemoteName>
58+
<DeployClass>Android_LauncherIcon144</DeployClass>
59+
<Operation>1</Operation>
60+
<LocalCommand/>
61+
<RemoteCommand/>
62+
<Overwrite>True</Overwrite>
63+
</DeployFile>
64+
<DeployFile Include="$(BDS)\lib\android\debug\armeabi\libnative-activity.so" Condition="'$(Config)'=='Debug'">
65+
<RemoteDir>SpringTestsMobile\library\lib\armeabi\</RemoteDir>
66+
<RemoteName>libSpringTestsMobile.so</RemoteName>
67+
<DeployClass>AndroidLibnativeArmeabiFile</DeployClass>
68+
<Operation>1</Operation>
69+
<LocalCommand/>
70+
<RemoteCommand/>
71+
<Overwrite>True</Overwrite>
72+
</DeployFile>
73+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png" Condition="'$(Config)'=='Debug'">
74+
<RemoteDir>SpringTestsMobile\res\drawable-hdpi\</RemoteDir>
75+
<RemoteName>ic_launcher.png</RemoteName>
76+
<DeployClass>Android_LauncherIcon72</DeployClass>
77+
<Operation>1</Operation>
78+
<LocalCommand/>
79+
<RemoteCommand/>
80+
<Overwrite>True</Overwrite>
81+
</DeployFile>
82+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png" Condition="'$(Config)'=='Debug'">
83+
<RemoteDir>SpringTestsMobile\res\drawable-normal\</RemoteDir>
84+
<RemoteName>splash_image.png</RemoteName>
85+
<DeployClass>Android_SplashImage470</DeployClass>
86+
<Operation>1</Operation>
87+
<LocalCommand/>
88+
<RemoteCommand/>
89+
<Overwrite>True</Overwrite>
90+
</DeployFile>
91+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png" Condition="'$(Config)'=='Debug'">
92+
<RemoteDir>SpringTestsMobile\res\drawable-large\</RemoteDir>
93+
<RemoteName>splash_image.png</RemoteName>
94+
<DeployClass>Android_SplashImage640</DeployClass>
95+
<Operation>1</Operation>
96+
<LocalCommand/>
97+
<RemoteCommand/>
98+
<Overwrite>True</Overwrite>
99+
</DeployFile>
100+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png" Condition="'$(Config)'=='Debug'">
101+
<RemoteDir>SpringTestsMobile\res\drawable-xlarge\</RemoteDir>
102+
<RemoteName>splash_image.png</RemoteName>
103+
<DeployClass>Android_SplashImage960</DeployClass>
104+
<Operation>1</Operation>
105+
<LocalCommand/>
106+
<RemoteCommand/>
107+
<Overwrite>True</Overwrite>
108+
</DeployFile>
109+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png" Condition="'$(Config)'=='Debug'">
110+
<RemoteDir>SpringTestsMobile\res\drawable-small\</RemoteDir>
111+
<RemoteName>splash_image.png</RemoteName>
112+
<DeployClass>Android_SplashImage426</DeployClass>
113+
<Operation>1</Operation>
114+
<LocalCommand/>
115+
<RemoteCommand/>
116+
<Overwrite>True</Overwrite>
117+
</DeployFile>
118+
<DeployFile Include="..\..\Bin\Delphi10Berlin\Android\AndroidManifest.xml" Condition="'$(Config)'=='Debug'">
119+
<RemoteDir>SpringTestsMobile\</RemoteDir>
120+
<RemoteName>AndroidManifest.xml</RemoteName>
121+
<DeployClass>ProjectAndroidManifest</DeployClass>
122+
<Operation>1</Operation>
123+
<LocalCommand/>
124+
<RemoteCommand/>
125+
<Overwrite>True</Overwrite>
126+
</DeployFile>
127+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png" Condition="'$(Config)'=='Debug'">
128+
<RemoteDir>SpringTestsMobile\res\drawable-xhdpi\</RemoteDir>
129+
<RemoteName>ic_launcher.png</RemoteName>
130+
<DeployClass>Android_LauncherIcon96</DeployClass>
131+
<Operation>1</Operation>
132+
<LocalCommand/>
133+
<RemoteCommand/>
134+
<Overwrite>True</Overwrite>
135+
</DeployFile>
136+
<DeployFile Include="$(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png" Condition="'$(Config)'=='Debug'">
137+
<RemoteDir>SpringTestsMobile\res\drawable-mdpi\</RemoteDir>
138+
<RemoteName>ic_launcher.png</RemoteName>
139+
<DeployClass>Android_LauncherIcon48</DeployClass>
140+
<Operation>1</Operation>
141+
<LocalCommand/>
142+
<RemoteCommand/>
143+
<Overwrite>True</Overwrite>
144+
</DeployFile>
145+
<DeployFile Include="..\..\Bin\Delphi10Berlin\Android\libSpringTestsMobile.so" Condition="'$(Config)'=='Debug'">
146+
<RemoteDir>SpringTestsMobile\library\lib\armeabi-v7a\</RemoteDir>
147+
<RemoteName>libSpringTestsMobile.so</RemoteName>
148+
<DeployClass>ProjectOutput</DeployClass>
149+
<Operation>1</Operation>
150+
<LocalCommand/>
151+
<RemoteCommand/>
152+
<Overwrite>True</Overwrite>
153+
<Required>True</Required>
154+
</DeployFile>
155+
<DeployFile Include="$(NDKBasePath)\prebuilt\android-arm\gdbserver\gdbserver" Condition="'$(Config)'=='Debug'">
156+
<RemoteDir>SpringTestsMobile\library\lib\armeabi-v7a\</RemoteDir>
157+
<RemoteName>gdbserver</RemoteName>
158+
<DeployClass>AndroidGDBServer</DeployClass>
159+
<Operation>1</Operation>
160+
<LocalCommand/>
161+
<RemoteCommand/>
162+
<Overwrite>True</Overwrite>
163+
</DeployFile>
164+
<DeployFile Include="$(BDS)\lib\android\debug\x86\libnative-activity.so" Condition="'$(Config)'=='Debug'">
165+
<RemoteDir>SpringTestsMobile\library\lib\x86\</RemoteDir>
166+
<RemoteName>libSpringTestsMobile.so</RemoteName>
167+
<DeployClass>AndroidLibnativeX86File</DeployClass>
168+
<Operation>1</Operation>
169+
<LocalCommand/>
170+
<RemoteCommand/>
171+
<Overwrite>True</Overwrite>
172+
</DeployFile>
173+
<DeployFile Include="$(BDS)\lib\android\debug\mips\libnative-activity.so" Condition="'$(Config)'=='Debug'">
174+
<RemoteDir>SpringTestsMobile\library\lib\mips\</RemoteDir>
175+
<RemoteName>libSpringTestsMobile.so</RemoteName>
176+
<DeployClass>AndroidLibnativeMipsFile</DeployClass>
177+
<Operation>1</Operation>
178+
<LocalCommand/>
179+
<RemoteCommand/>
180+
<Overwrite>True</Overwrite>
181+
</DeployFile>
182+
<DeployFile Include="..\..\Bin\Delphi10Berlin\Android\classes.dex" Condition="'$(Config)'=='Debug'">
183+
<RemoteDir>SpringTestsMobile\classes\</RemoteDir>
184+
<RemoteName>classes.dex</RemoteName>
185+
<DeployClass>AndroidClassesDexFile</DeployClass>
186+
<Operation>1</Operation>
187+
<LocalCommand/>
188+
<RemoteCommand/>
189+
<Overwrite>True</Overwrite>
190+
</DeployFile>
191+
</ItemGroup>
192+
<ItemGroup Condition="'$(Platform)'=='iOSSimulator'">
193+
<DeployFile Include="$(BDS)\Redist\iossimulator\libcgunwind.1.0.dylib">
194+
<RemoteDir>SpringTestsMobile.app\</RemoteDir>
195+
<RemoteName>libcgunwind.1.0.dylib</RemoteName>
196+
<DeployClass>DependencyModule</DeployClass>
197+
<Operation>1</Operation>
198+
<LocalCommand/>
199+
<RemoteCommand/>
200+
<Overwrite>True</Overwrite>
201+
</DeployFile>
202+
<DeployFile Include="$(BDS)\Redist\iossimulator\libPCRE.dylib">
203+
<RemoteDir>SpringTestsMobile.app\</RemoteDir>
204+
<RemoteName>libPCRE.dylib</RemoteName>
205+
<DeployClass>DependencyModule</DeployClass>
206+
<Operation>1</Operation>
207+
<LocalCommand/>
208+
<RemoteCommand/>
209+
<Overwrite>True</Overwrite>
210+
</DeployFile>
211+
</ItemGroup>
212+
</Project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{***************************************************************************}
2+
{ }
3+
{ Spring Framework for Delphi }
4+
{ }
5+
{ Copyright (c) 2009-2016 Spring4D Team }
6+
{ }
7+
{ http://www.spring4d.org }
8+
{ }
9+
{***************************************************************************}
10+
{ }
11+
{ Licensed under the Apache License, Version 2.0 (the "License"); }
12+
{ you may not use this file except in compliance with the License. }
13+
{ You may obtain a copy of the License at }
14+
{ }
15+
{ http://www.apache.org/licenses/LICENSE-2.0 }
16+
{ }
17+
{ Unless required by applicable law or agreed to in writing, software }
18+
{ distributed under the License is distributed on an "AS IS" BASIS, }
19+
{ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. }
20+
{ See the License for the specific language governing permissions and }
21+
{ limitations under the License. }
22+
{ }
23+
{***************************************************************************}
24+
25+
program SpringTestsMobile;
26+
27+
{$I Spring.Tests.inc}
28+
29+
// Spring.TestBootstrap be the first unit in the uses clause since it specifies
30+
// some units that need to be set in given order for FMX
31+
uses
32+
Spring.TestBootstrap in '..\..\Source\Spring.TestBootstrap.pas',
33+
TestFramework,
34+
FMXTestRunner in '..\..\Source\dUnit\FMXTestRunner.pas' {FMXTestRunner},
35+
Spring.TestRegistration in '..\..\Source\Spring.TestRegistration.pas',
36+
Spring.TestRunner in '..\..\Source\Spring.TestRunner.pas',
37+
Spring.TestUtils in '..\..\Source\Spring.TestUtils.pas',
38+
Spring.Tests.Base in '..\..\Source\Base\Spring.Tests.Base.pas',
39+
Spring.Tests.Collections in '..\..\Source\Base\Spring.Tests.Collections.pas',
40+
Spring.Tests.Collections.Extensions in '..\..\Source\Base\Spring.Tests.Collections.Extensions.pas',
41+
Spring.Tests.DesignPatterns in '..\..\Source\Base\Spring.Tests.DesignPatterns.pas',
42+
Spring.Tests.Helpers in '..\..\Source\Base\Spring.Tests.Helpers.pas',
43+
Spring.Tests.Reflection in '..\..\Source\Base\Spring.Tests.Reflection.pas',
44+
Spring.Tests.ValueConverters in '..\..\Source\Base\Spring.Tests.ValueConverters.pas',
45+
Spring.Tests.SystemUtils in '..\..\Source\Base\Spring.Tests.SystemUtils.pas',
46+
Spring.Tests.Logging in '..\..\Source\Base\Spring.Tests.Logging.pas',
47+
Spring.Tests.Logging.Serializers in '..\..\Source\Base\Spring.Tests.Logging.Serializers.pas',
48+
Spring.Tests.Logging.Types in '..\..\Source\Base\Spring.Tests.Logging.Types.pas',
49+
Spring.Tests.Container.Components in '..\..\Source\Core\Spring.Tests.Container.Components.pas',
50+
Spring.Tests.Container.Interfaces in '..\..\Source\Core\Spring.Tests.Container.Interfaces.pas',
51+
Spring.Tests.Container.LifetimeManager in '..\..\Source\Core\Spring.Tests.Container.LifetimeManager.pas',
52+
Spring.Tests.Container in '..\..\Source\Core\Spring.Tests.Container.pas',
53+
Spring.Tests.Container.Logging in '..\..\Source\Core\Spring.Tests.Container.Logging.pas',
54+
{$IFDEF DELPHIXE_UP}
55+
Spring.Tests.Interception in '..\..\Source\Core\Spring.Tests.Interception.pas',
56+
Spring.Tests.Interception.Types in '..\..\Source\Core\Spring.Tests.Interception.Types.pas',
57+
Spring.Tests.Mocking in '..\..\Source\Core\Spring.Tests.Mocking.pas',
58+
{$ENDIF}
59+
Spring.Tests.Pool in '..\..\Source\Core\Spring.Tests.Pool.pas',
60+
Spring.Tests.Cryptography in '..\..\Source\Extensions\Spring.Tests.Cryptography.pas',
61+
Spring.Tests.Utils in '..\..\Source\Extensions\Spring.Tests.Utils.pas',
62+
Spring.Container;
63+
64+
begin
65+
RegisterTestCases();
66+
ReportMemoryLeaksOnShutdown := True;
67+
RunRegisteredTests();
68+
CleanupGlobalContainer;
69+
TestFramework.ClearRegistry;
70+
end.

‎Tests/Mobile/Delphi10Berlin/SpringTestsMobile.dproj

+1,009
Large diffs are not rendered by default.
32 Bytes
Binary file not shown.

‎Tests/Spring.Tests.Delphi10Berlin.dproj

+303
Large diffs are not rendered by default.

‎Tests/Spring.Tests.Delphi10Berlin.res

1.29 KB
Binary file not shown.

0 commit comments

Comments
 (0)
Please sign in to comment.