diff --git a/Addon/DataAbstract/DataAbstract_Scripting_D25.dpk b/Addon/DataAbstract/DataAbstract_Scripting_D25.dpk
new file mode 100644
index 0000000..816a28b
--- /dev/null
+++ b/Addon/DataAbstract/DataAbstract_Scripting_D25.dpk
@@ -0,0 +1,43 @@
+package DataAbstract_Scripting_D25;
+
+{$R *.res}
+{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO ON}
+{$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 'RemObjects Data Abstract - Scripting Integration Library'}
+{$IMPLICITBUILD OFF}
+
+requires
+ rtl,
+ vcl,
+ RemObjects_Core_D25,
+ DataAbstract_Server_D25,
+ PascalScript_Core_D25;
+
+contains
+ uDAPascalScript in 'uDAPascalScript.pas',
+ uDAPSScriptingProvider in 'uDAPSScriptingProvider.pas',
+ DataAbstract_Scripting_Reg in 'DataAbstract_Scripting_Reg.pas';
+
+end.
diff --git a/Addon/DataAbstract/DataAbstract_Scripting_D25.dproj b/Addon/DataAbstract/DataAbstract_Scripting_D25.dproj
new file mode 100644
index 0000000..7c41de9
--- /dev/null
+++ b/Addon/DataAbstract/DataAbstract_Scripting_D25.dproj
@@ -0,0 +1,169 @@
+
+
+ {0B9555CA-264E-4A91-A0D1-C431C84E617F}
+ DataAbstract_Scripting_D25.dpk
+ True
+ Debug
+ DCC32
+ 14.2
+ VCL
+ Win32
+ Package
+ 3
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Cfg_2
+ true
+ true
+
+
+ System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace)
+ rtl;$(DCC_UsePackage)
+ true
+ CompanyName=RemObjects Software;FileDescription=;FileVersion=3.0.1.361;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=RemObjects SDK;ProductVersion=1.0.0.0;Comments=
+ 1033
+ 361
+ 1
+ 3
+ true
+ true
+ RemObjects Data Abstract - Scripting Integration Library
+ 00400000
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+
+
+ ..\..\Dcu\D24\win64
+ ..\..\Dcu\D24\win64;$(DCC_UnitSearchPath)
+ ..\..\Dcu\D24\win64
+ ..\..\Dcu\D24\win64
+ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
+ CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
+ vcl;$(DCC_UsePackage)
+
+
+ ..\..\Dcu\D24\win32
+ ..\..\Dcu\D24\win32;$(DCC_UnitSearchPath)
+ ..\..\Dcu\D24\win32
+ ..\..\Dcu\D24\win32
+ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)
+ vcl;DataAbstract_Scripting_D25;PascalScript_Core_D25;$(DCC_UsePackage)
+
+
+ false
+ RELEASE;$(DCC_Define)
+ 0
+ false
+
+
+ DEBUG;$(DCC_Define)
+ false
+ true
+
+
+ true
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+ Cfg_2
+ Base
+
+
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+
+
+ True
+ False
+ 3
+ 0
+ 1
+ 361
+ False
+ False
+ False
+ False
+ False
+ 1033
+ 1252
+
+
+ RemObjects Software
+
+ 3.0.1.361
+
+
+
+
+ RemObjects SDK
+ 1.0.0.0
+
+
+
+ Microsoft Office 2000 Sample Automation Server Wrapper Components
+ Microsoft Office XP Sample Automation Server Wrapper Components
+
+
+
+ True
+ True
+
+
+ 12
+
+
+
diff --git a/Addon/DataAbstract/DataAbstract_Scripting_D25.res b/Addon/DataAbstract/DataAbstract_Scripting_D25.res
new file mode 100644
index 0000000..854028b
Binary files /dev/null and b/Addon/DataAbstract/DataAbstract_Scripting_D25.res differ
diff --git a/Addon/RemObjects SDK/PascalScript_RO_D25.dpk b/Addon/RemObjects SDK/PascalScript_RO_D25.dpk
new file mode 100644
index 0000000..ca9c408
--- /dev/null
+++ b/Addon/RemObjects SDK/PascalScript_RO_D25.dpk
@@ -0,0 +1,48 @@
+package PascalScript_RO_D25;
+
+{$R *.res}
+{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
+{$ALIGN 8}
+{$ASSERTIONS ON}
+{$BOOLEVAL OFF}
+{$DEBUGINFO ON}
+{$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 'RemObjects Pascal Script - RemObjects SDK Integration'}
+{$IMPLICITBUILD OFF}
+
+requires
+ rtl,
+ IndyCore,
+ IndySystem,
+ IndyProtocols,
+ PascalScript_Core_D25,
+ RemObjects_Server_D25,
+ RemObjects_Indy_D25,
+ dbrtl,
+ vcl,
+ vclx;
+
+contains
+ PascalScript_RO_Reg in 'PascalScript_RO_Reg.pas',
+ uROPSServerLink in 'uROPSServerLink.pas',
+ uROPSImports in 'uROPSImports.pas';
+
+end.
diff --git a/Addon/RemObjects SDK/PascalScript_RO_D25.dproj b/Addon/RemObjects SDK/PascalScript_RO_D25.dproj
new file mode 100644
index 0000000..a5708e6
--- /dev/null
+++ b/Addon/RemObjects SDK/PascalScript_RO_D25.dproj
@@ -0,0 +1,172 @@
+
+
+ {5DF52809-FD88-4459-9EE6-7D9C833B66C6}
+ PascalScript_RO_D25.dpk
+ True
+ Debug
+ DCC32
+ 13.4
+ none
+ Win32
+ Package
+ 3
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Cfg_2
+ true
+ true
+
+
+ true
+ Cfg_2
+ true
+ true
+
+
+ System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)
+ true
+ 1033
+ CompanyName=RemObjects Software;FileDescription=;FileVersion=3.0.6.442;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Pascal Script;ProductVersion=3.0.0.0;Comments=;CompileDate=Tuesday, March 21, 2006 1:32 PM
+ 3
+ 6
+ 442
+ true
+ 00400000
+ true
+ RemObjects Pascal Script - RemObjects SDK 5.0 Integration
+ true
+ false
+ true
+ false
+ false
+ false
+ false
+
+
+ System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
+ CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
+
+
+ ..\..\Dcu\D24\win32;..\..\RemObjects SDK for Delphi\Dcu\D24\win32;$(DCC_UnitSearchPath)
+ ..\..\Dcu\D24\win32
+ ..\..\Dcu\D24\win32
+ ..\..\Dcu\D24\win32
+
+
+ false
+ RELEASE;$(DCC_Define)
+ 0
+ false
+
+
+ DEBUG;$(DCC_Define)
+ false
+ true
+
+
+ true
+
+
+ RemObjects Pascal Script - RemObjects SDK Integration
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cfg_2
+ Base
+
+
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ PascalScript_RO_D25.dpk
+
+
+
+ True
+ False
+ 3
+ 0
+ 6
+ 442
+ False
+ False
+ False
+ False
+ False
+ 1033
+ 1252
+
+
+ RemObjects Software
+
+ 3.0.6.442
+
+
+
+
+ Pascal Script
+ 3.0.0.0
+
+ Tuesday, March 21, 2006 1:32 PM
+
+
+
+ True
+ True
+
+
+ 12
+
+
+
diff --git a/Addon/RemObjects SDK/PascalScript_RO_D25.res b/Addon/RemObjects SDK/PascalScript_RO_D25.res
new file mode 100644
index 0000000..1ea58a1
Binary files /dev/null and b/Addon/RemObjects SDK/PascalScript_RO_D25.res differ
diff --git a/Source/PascalScript_Core_D25.dpk b/Source/PascalScript_Core_D25.dpk
new file mode 100644
index 0000000..200e056
--- /dev/null
+++ b/Source/PascalScript_Core_D25.dpk
@@ -0,0 +1,78 @@
+package PascalScript_Core_D25;
+
+{$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 'RemObjects Pascal Script - Core Package'}
+{$IMPLICITBUILD OFF}
+
+requires
+ rtl,
+ vcl,
+ dbrtl;
+
+contains
+ uPSC_extctrls in 'uPSC_extctrls.pas',
+ uPSC_forms in 'uPSC_forms.pas',
+ uPSC_graphics in 'uPSC_graphics.pas',
+ uPSC_menus in 'uPSC_menus.pas',
+ uPSC_std in 'uPSC_std.pas',
+ uPSC_stdctrls in 'uPSC_stdctrls.pas',
+ uPSCompiler in 'uPSCompiler.pas',
+ uPSComponent in 'uPSComponent.pas',
+ uPSComponent_COM in 'uPSComponent_COM.pas',
+ uPSComponent_Controls in 'uPSComponent_Controls.pas',
+ uPSComponent_DB in 'uPSComponent_DB.pas',
+ uPSComponent_Default in 'uPSComponent_Default.pas',
+ uPSComponent_Forms in 'uPSComponent_Forms.pas',
+ uPSComponent_StdCtrls in 'uPSComponent_StdCtrls.pas',
+ uPSDebugger in 'uPSDebugger.pas',
+ uPSDisassembly in 'uPSDisassembly.pas',
+ uPSPreProcessor in 'uPSPreProcessor.pas',
+ uPSR_buttons in 'uPSR_buttons.pas',
+ uPSR_classes in 'uPSR_classes.pas',
+ uPSR_comobj in 'uPSR_comobj.pas',
+ uPSR_controls in 'uPSR_controls.pas',
+ uPSR_dateutils in 'uPSR_dateutils.pas',
+ uPSR_DB in 'uPSR_DB.pas',
+ uPSR_dll in 'uPSR_dll.pas',
+ uPSR_extctrls in 'uPSR_extctrls.pas',
+ uPSR_forms in 'uPSR_forms.pas',
+ uPSR_graphics in 'uPSR_graphics.pas',
+ uPSR_menus in 'uPSR_menus.pas',
+ uPSR_std in 'uPSR_std.pas',
+ uPSR_stdctrls in 'uPSR_stdctrls.pas',
+ uPSRuntime in 'uPSRuntime.pas',
+ uPSUtils in 'uPSUtils.pas',
+ uPSC_buttons in 'uPSC_buttons.pas',
+ uPSC_classes in 'uPSC_classes.pas',
+ uPSC_comobj in 'uPSC_comobj.pas',
+ uPSC_controls in 'uPSC_controls.pas',
+ uPSC_dateutils in 'uPSC_dateutils.pas',
+ uPSC_DB in 'uPSC_DB.pas',
+ uPSC_dll in 'uPSC_dll.pas',
+ PascalScript_Core_Reg in 'PascalScript_Core_Reg.pas';
+
+end.
diff --git a/Source/PascalScript_Core_D25.dproj b/Source/PascalScript_Core_D25.dproj
new file mode 100644
index 0000000..5438f6d
--- /dev/null
+++ b/Source/PascalScript_Core_D25.dproj
@@ -0,0 +1,217 @@
+
+
+ {EA463298-00FA-42B3-87EB-DD289B924EA0}
+ PascalScript_Core_D25.dpk
+ True
+ Debug
+ DCC32
+ 18.1
+ VCL
+ Win32
+ Package
+ 3
+
+
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Base
+ true
+
+
+ true
+ Cfg_2
+ true
+ true
+
+
+ PascalScript_Core_D25
+ rtl;dbrtl;$(DCC_UsePackage)
+ 673
+ CompanyName=RemObjects Software;FileDescription=;FileVersion=3.0.29.673;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=Pascal Script;ProductVersion=3.0.0.0;Comments=;CompileDate=Friday, March 21, 2008 1:24 PM
+ 1033
+ 3
+ System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;Winapi;$(DCC_Namespace)
+ true
+ 29
+ 00400000
+ true
+ true
+ RemObjects Pascal Script - Core Package
+ true
+ false
+ true
+ false
+ false
+ false
+ false
+
+
+ false
+ android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar
+ Debug
+ package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey=
+
+
+ System.Win;$(DCC_Namespace)
+ ..\Dcu\D24\win32
+ ..\Dcu\D24\win32;$(DCC_UnitSearchPath)
+ ..\Dcu\D24\win32
+ ..\Dcu\D24\win32
+ vcl;PascalScript_Core_D25;$(DCC_UsePackage)
+
+
+ ..\Dcu\D24\win64
+ ..\Dcu\D24\win64;$(DCC_UnitSearchPath)
+ ..\Dcu\D24\win64
+ ..\Dcu\D24\win64
+ System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)
+ CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=
+ vcl;$(DCC_UsePackage)
+
+
+ false
+ RELEASE;$(DCC_Define)
+ 0
+ 0
+
+
+ DEBUG;$(DCC_Define)
+ false
+ true
+
+
+ true
+
+
+
+ MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cfg_2
+ Base
+
+
+ Base
+
+
+ Cfg_1
+ Base
+
+
+
+
+ Delphi.Personality.12
+ Package
+
+
+
+ PascalScript_Core_D25.dpk
+
+
+
+ True
+ False
+ 3
+ 0
+ 29
+ 673
+ False
+ False
+ False
+ False
+ False
+ 1033
+ 1252
+
+
+ RemObjects Software
+
+ 3.0.29.673
+
+
+
+
+ Pascal Script
+ 3.0.0.0
+
+ Friday, March 21, 2008 1:24 PM
+
+
+
+
+ False
+ False
+ False
+ True
+ True
+
+
+ 12
+
+
+
diff --git a/Source/PascalScript_Core_D25.res b/Source/PascalScript_Core_D25.res
new file mode 100644
index 0000000..cbd3d2c
Binary files /dev/null and b/Source/PascalScript_Core_D25.res differ
diff --git a/Source/eDefines.inc b/Source/eDefines.inc
index f240972..e4a87d9 100644
--- a/Source/eDefines.inc
+++ b/Source/eDefines.inc
@@ -851,7 +851,7 @@
{$ENDIF}
{$ENDIF}
-{ defines for Delphi XE9 }
+{ defines for Delphi XE9 (Delphi 10 Seattle) }
{$IFDEF VER300}
{$DEFINE VER140UP}
{$DEFINE DELPHI}
@@ -920,7 +920,7 @@
{$ENDIF}
{$ENDIF}
-{ defines for Delphi XE10 (10.1) }
+{ defines for Delphi XE10 (10.1 Berlin) }
{$IFDEF VER310}
{$DEFINE VER140UP}
{$DEFINE DELPHI}
@@ -992,6 +992,80 @@
{$ENDIF}
{$ENDIF}
+{ defines for Delphi XE11 (Delphi 10.2 Tokyo) }
+{$IFDEF VER310}
+ {$DEFINE VER140UP}
+ {$DEFINE DELPHI}
+
+ {$DEFINE DELPHI25}
+ {$DEFINE DELPHI1UP}
+ {$DEFINE DELPHI2UP}
+ {$DEFINE DELPHI3UP}
+ {$DEFINE DELPHI4UP}
+ {$DEFINE DELPHI5UP}
+ {$DEFINE DELPHI6UP}
+ {$DEFINE DELPHI7UP}
+ {$DEFINE DELPHI9UP}
+ {$DEFINE DELPHI10UP}
+ {$DEFINE DELPHI11UP}
+ {$DEFINE DELPHI12UP}
+ {$DEFINE DELPHI14UP}
+ {$DEFINE DELPHI15UP}
+ {$DEFINE DELPHI16UP}
+ {$DEFINE DELPHI17UP}
+ {$DEFINE DELPHI18UP}
+ {$DEFINE DELPHI19UP}
+ {$DEFINE DELPHI20UP}
+ {$DEFINE DELPHI21UP}
+ {$DEFINE DELPHI22UP}
+ {$DEFINE DELPHI23UP}
+ {$DEFINE DELPHI24UP}
+ {$DEFINE DELPHI25UP}
+
+ {$DEFINE DELPHIXE11}
+ {$DEFINE DELPHI2005UP}
+ {$DEFINE DELPHI2006UP}
+ {$DEFINE DELPHI2007UP}
+ {$DEFINE DELPHI2009UP}
+ {$DEFINE DELPHI2010UP}
+ {$DEFINE DELPHIXEUP}
+ {$DEFINE DELPHIXE2UP}
+ {$DEFINE DELPHIXE3UP}
+ {$DEFINE DELPHIXE4UP}
+ {$DEFINE DELPHIXE5UP}
+ {$DEFINE DELPHIXE6UP}
+ {$DEFINE DELPHIXE7UP}
+ {$DEFINE DELPHIXE8UP}
+ {$DEFINE DELPHIXE9UP}
+ {$DEFINE DELPHIXE10UP}
+ {$DEFINE DELPHIXE11UP}
+
+ {$DEFINE BDS}
+ {$DEFINE BDS19}
+ {$DEFINE BDS3UP}
+ {$DEFINE BDS4UP}
+ {$DEFINE BDS5UP}
+ {$DEFINE BDS6UP}
+ {$DEFINE BDS7UP}
+ {$DEFINE BDS8UP}
+ {$DEFINE BDS9UP}
+ {$DEFINE BDS10UP}
+ {$DEFINE BDS11UP}
+ {$DEFINE BDS12UP}
+ {$DEFINE BDS14UP}
+ {$DEFINE BDS15UP}
+ {$DEFINE BDS16UP}
+ {$DEFINE BDS17UP}
+ {$DEFINE BDS18UP}
+ {$DEFINE BDS19UP}
+ {$IFDEF CPUX64}
+ {$DEFINE 64BIT}
+ {$DEFINE CPU64}
+ {$ELSE}
+ {$DEFINE 32BIT}
+ {$DEFINE CPU32}
+ {$ENDIF}
+{$ENDIF}
{ defines for "Delphi for .NET" }