diff --git a/README.md b/README.md index 86640ce9..7d51e778 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# CEF4Delphi [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Use%20CEF4Delphi%20to%20embed%20Chromium-based%20browsers%20in%20your%20application&url=https://github.com/salvadordf/CEF4Delphi&via=briskbard&hashtags=cef4delphi,delphi,lazarus,fpc) +# CEF4Delphi [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Use%20CEF4Delphi%20to%20embed%20Chromium-based%20browsers%20in%20your%20application&url=https://github.com/salvadordf/CEF4Delphi&via=briskbard&hashtags=cef4delphi,delphi,lazarus,fpc) CEF4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC. CEF4Delphi is based on DCEF3, made by Henri Gourvest. The original license of DCEF3 still applies to CEF4Delphi. Read the license terms in the first lines of any *.pas file. @@ -9,7 +9,7 @@ The CEF3 binaries used by CEF4Delphi are available for download at spotify : * [64 bits](http://opensource.spotify.com/cefbuilds/cef_binary_3.3538.1852.gcb937fc_windows64.tar.bz2) -CEF4Delphi was developed and tested on Delphi 10.2 Tokyo and it has been tested in Delphi 7, Delphi XE, Delphi 10 and Lazarus 1.8.4/FPC 3.0.4. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components. +CEF4Delphi was developed and tested on Delphi 10.3 Rio and it has been tested in Delphi 7, Delphi XE, Delphi 10, Delphi 10.2 and Lazarus 1.8.4/FPC 3.0.4. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components. ## Links * [Installation instructions and more information about CEF4Delphi](https://www.briskbard.com/index.php?lang=en&pageid=cef) diff --git a/demos/ConsoleBrowser/00-DeleteDCUs.bat b/demos/ConsoleBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/ConsoleBrowser/00-DeleteDCUs.bat +++ b/demos/ConsoleBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/ConsoleBrowser/ConsoleLoader.dproj b/demos/ConsoleBrowser/ConsoleLoader.dproj index aaad90ad..a2357174 100644 --- a/demos/ConsoleBrowser/ConsoleLoader.dproj +++ b/demos/ConsoleBrowser/ConsoleLoader.dproj @@ -1,13 +1,13 @@  {858411CB-BCF0-45AC-9723-BCDF2D2236BF} - 18.2 + 18.5 None ConsoleLoader.dpr True Debug Win32 - 1 + 3 Console @@ -68,6 +68,9 @@ true $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + 1033 DEBUG;$(DCC_Define) @@ -81,7 +84,7 @@ false 1033 (None) - true + PerMonitor false @@ -125,8 +128,8 @@ true - - + + true @@ -135,8 +138,8 @@ true - - + + true @@ -146,6 +149,16 @@ true + + + true + + + + + true + + 1 @@ -155,7 +168,6 @@ 1 - Contents\MacOS 0 @@ -165,6 +177,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -201,6 +219,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -279,6 +303,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -301,6 +330,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -324,6 +358,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -346,6 +385,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -482,23 +525,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -521,6 +582,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -560,12 +625,13 @@ + False True - False + True 12 diff --git a/demos/ConsoleBrowser/OSRDLLBrowser.dproj b/demos/ConsoleBrowser/OSRDLLBrowser.dproj index 0b6d31b4..6fb329e6 100644 --- a/demos/ConsoleBrowser/OSRDLLBrowser.dproj +++ b/demos/ConsoleBrowser/OSRDLLBrowser.dproj @@ -1,13 +1,13 @@  {1FC0DDFD-096D-4CF6-9F5C-81A99053956E} - 18.2 + 18.5 VCL OSRDLLBrowser.dpr True Debug Win32 - 1 + 3 Library @@ -64,6 +64,10 @@ DBXSqliteDriver;bindcompdbx;fmxase;DBXDb2Driver;DBXInterBaseDriver;vcl;DBXSybaseASEDriver;vclactnband;vclFireDAC;FireDACDb2Driver;DataSnapFireDAC;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;DBXMSSQLDriver;vclimg;FireDACInfxDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;FireDACPgDriver;DBXOracleDriver;inetdb;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;DbxCommonDriver;IndyProtocols240;IndySystem240;fmx;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;fmxdae;vclwinx;rtl;FireDACDSDriver;DbxClientDriver;IndyCore240;DBXSybaseASADriver;CustomIPTransport;vcldsnap;dbexpress;FireDACDBXDriver;vclx;bindcomp;appanalytics;dsnap;DataSnapCommon;DBXInformixDriver;bindcompvcl;DataSnapConnectors;VCLRESTComponents;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;dsnapxml;FireDACMySQLDriver;dbrtl;inetdbxpress;DBXFirebirdDriver;DataSnapProviderClient;FireDACMongoDBDriver;FireDACCommonODBC;DataSnapClient;DataSnapServerMidas;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + 1033 DEBUG;$(DCC_Define) @@ -155,7 +159,6 @@ 1 - Contents\MacOS 0 @@ -165,6 +168,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -201,6 +210,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -279,6 +294,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -301,6 +321,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -324,6 +349,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -346,6 +376,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -482,23 +516,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -521,6 +573,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -560,11 +616,12 @@ + True - False + True 12 diff --git a/demos/ConsoleBrowser/OSRSubProcess.dproj b/demos/ConsoleBrowser/OSRSubProcess.dproj index e7a0304c..33662b4f 100644 --- a/demos/ConsoleBrowser/OSRSubProcess.dproj +++ b/demos/ConsoleBrowser/OSRSubProcess.dproj @@ -1,13 +1,13 @@  {6ABCF641-08D0-4F35-9D13-2FBD18E5152A} - 18.2 + 18.5 VCL OSRSubProcess.dpr True Release Win32 - 1 + 3 Application @@ -73,6 +73,10 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 DEBUG;$(DCC_Define) @@ -85,9 +89,9 @@ true 1033 - true true false + PerMonitor false @@ -97,11 +101,11 @@ true - true Debug true 1033 CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor @@ -150,7 +154,6 @@ 1 - Contents\MacOS 0 @@ -160,6 +163,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -196,6 +205,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -274,6 +289,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -296,6 +316,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -319,6 +344,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -341,6 +371,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -477,23 +511,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -516,6 +568,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -555,11 +611,12 @@ + True - False + True 12 diff --git a/demos/ConsoleBrowser/cef.inc b/demos/ConsoleBrowser/cef.inc index 984ae795..8334dc78 100644 --- a/demos/ConsoleBrowser/cef.inc +++ b/demos/ConsoleBrowser/cef.inc @@ -10,7 +10,7 @@ // For more information about CEF4Delphi visit : // https://www.briskbard.com/index.php?lang=en&pageid=cef // -// Copyright © 2017 Salvador Díaz Fau. All rights reserved. +// Copyright © 2017 Salvador Diaz Fau. All rights reserved. // // ************************************************************************ // ************ vvvv Original license and comments below vvvv ************* @@ -40,11 +40,6 @@ {$DEFINE DELPHI_VERSION_UNKNOW} -{$IFDEF FPC} - {$DEFINE CEF_MULTI_THREADED_MESSAGE_LOOP} - {$DEFINE SUPPORTS_INLINE} -{$ENDIF} - // Delphi 5 {$IFDEF VER130} {$UNDEF DELPHI_VERSION_UNKNOW} @@ -149,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -354,8 +349,9 @@ {$DEFINE DELPHI25_UP} {$ENDIF} - -{$IFDEF DELPHI_VERSION_UNKNOW} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} {$DEFINE DELPHI6_UP} {$DEFINE DELPHI7_UP} @@ -376,6 +372,35 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + +{$IFDEF FPC} + {$DEFINE SUPPORTS_INLINE} +{$ELSE} + {$IFDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} + {$ENDIF} {$ENDIF} {$IFDEF DELPHI9_UP} diff --git a/demos/CookieVisitor/00-DeleteDCUs.bat b/demos/CookieVisitor/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/CookieVisitor/00-DeleteDCUs.bat +++ b/demos/CookieVisitor/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/CookieVisitor/CookieVisitor.dproj b/demos/CookieVisitor/CookieVisitor.dproj index b2cb3d82..10e4d83a 100644 --- a/demos/CookieVisitor/CookieVisitor.dproj +++ b/demos/CookieVisitor/CookieVisitor.dproj @@ -1,13 +1,13 @@  {93D44744-ED14-4EB6-AF65-029DDF1F20CB} - 18.2 + 18.5 VCL CookieVisitor.dpr True Debug Win32 - 1 + 3 Application @@ -102,15 +102,15 @@ false true - true true 1033 + PerMonitor true - true true 1033 + PerMonitorV2 false @@ -120,11 +120,11 @@ true - true + PerMonitor true - true + PerMonitorV2 @@ -180,7 +180,6 @@ 1 - Contents\MacOS 0 @@ -190,6 +189,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -226,6 +231,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -304,6 +315,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -326,6 +342,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -349,6 +370,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -371,6 +397,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -507,23 +537,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -546,6 +594,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -585,11 +637,12 @@ + True - False + True 12 diff --git a/demos/CookieVisitor/cef.inc b/demos/CookieVisitor/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/CookieVisitor/cef.inc +++ b/demos/CookieVisitor/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/CustomResourceBrowser/00-DeleteDCUs.bat b/demos/CustomResourceBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/CustomResourceBrowser/00-DeleteDCUs.bat +++ b/demos/CustomResourceBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/CustomResourceBrowser/CRBrowser.dproj b/demos/CustomResourceBrowser/CRBrowser.dproj index 0c2c59f5..4421c5f9 100644 --- a/demos/CustomResourceBrowser/CRBrowser.dproj +++ b/demos/CustomResourceBrowser/CRBrowser.dproj @@ -1,13 +1,13 @@  {90EF401A-509B-42B1-A3E7-2BD914E6616A} - 18.2 + 18.5 VCL CRBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -72,6 +84,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,11 +101,15 @@ 1033 - true true true false Debug + PerMonitor + + + true + PerMonitorV2 false @@ -96,8 +118,12 @@ 0 - true true + PerMonitor + + + true + PerMonitorV2 @@ -145,7 +171,6 @@ 1 - Contents\MacOS 0 @@ -155,6 +180,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -191,6 +222,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -269,6 +306,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -291,6 +333,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -314,6 +361,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -336,6 +388,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -472,23 +528,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -511,6 +585,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -550,11 +628,12 @@ + True - False + True 12 diff --git a/demos/CustomResourceBrowser/cef.inc b/demos/CustomResourceBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/CustomResourceBrowser/cef.inc +++ b/demos/CustomResourceBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/DLLBrowser/00-DeleteDCUs.bat b/demos/DLLBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/DLLBrowser/00-DeleteDCUs.bat +++ b/demos/DLLBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/DLLBrowser/CEF4DelphiLoader.dproj b/demos/DLLBrowser/CEF4DelphiLoader.dproj index d8964c21..05f62113 100644 --- a/demos/DLLBrowser/CEF4DelphiLoader.dproj +++ b/demos/DLLBrowser/CEF4DelphiLoader.dproj @@ -1,13 +1,13 @@  {1B716DA7-2312-4456-9478-D1063BCE451C} - 18.2 + 18.5 VCL CEF4DelphiLoader.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + .\$(Platform)\$(Config) ..\..\bin @@ -73,6 +85,11 @@ DBXSqliteDriver;bindcompdbx;fmxase;DBXDb2Driver;DBXInterBaseDriver;vcl;DBXSybaseASEDriver;vclactnband;vclFireDAC;FireDACDb2Driver;DataSnapFireDAC;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;DBXMSSQLDriver;vclimg;FireDACInfxDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;FireDACPgDriver;DBXOracleDriver;inetdb;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;DbxCommonDriver;IndyProtocols240;IndySystem240;fmx;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;fmxdae;vclwinx;rtl;FireDACDSDriver;DbxClientDriver;IndyCore240;DBXSybaseASADriver;CustomIPTransport;vcldsnap;dbexpress;FireDACDBXDriver;vclx;bindcomp;appanalytics;dsnap;DataSnapCommon;DBXInformixDriver;bindcompvcl;DataSnapConnectors;VCLRESTComponents;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;dsnapxml;FireDACMySQLDriver;dbrtl;inetdbxpress;DBXFirebirdDriver;DataSnapProviderClient;FireDACMongoDBDriver;FireDACCommonODBC;DataSnapClient;DataSnapServerMidas;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -85,9 +102,13 @@ false true - true true 1033 + PerMonitor + + + true + PerMonitorV2 false @@ -97,7 +118,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -149,7 +174,6 @@ 1 - Contents\MacOS 0 @@ -159,6 +183,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -195,6 +225,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -273,6 +309,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -295,6 +336,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -318,6 +364,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -340,6 +391,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -476,23 +531,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -515,6 +588,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -554,11 +631,12 @@ + True - False + True 12 diff --git a/demos/DLLBrowser/DLLBrowser.dproj b/demos/DLLBrowser/DLLBrowser.dproj index 0210b4bb..9971edeb 100644 --- a/demos/DLLBrowser/DLLBrowser.dproj +++ b/demos/DLLBrowser/DLLBrowser.dproj @@ -1,13 +1,13 @@  {7CDE6945-D385-4563-BBA3-8A39067D01B9} - 18.2 + 18.5 VCL DLLBrowser.dpr True Debug Win32 - 1 + 3 Library @@ -64,6 +64,10 @@ DBXSqliteDriver;bindcompdbx;fmxase;DBXDb2Driver;DBXInterBaseDriver;vcl;DBXSybaseASEDriver;vclactnband;vclFireDAC;FireDACDb2Driver;DataSnapFireDAC;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;DBXMSSQLDriver;vclimg;FireDACInfxDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;FireDACPgDriver;DBXOracleDriver;inetdb;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;DbxCommonDriver;IndyProtocols240;IndySystem240;fmx;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;fmxdae;vclwinx;rtl;FireDACDSDriver;DbxClientDriver;IndyCore240;DBXSybaseASADriver;CustomIPTransport;vcldsnap;dbexpress;FireDACDBXDriver;vclx;bindcomp;appanalytics;dsnap;DataSnapCommon;DBXInformixDriver;bindcompvcl;DataSnapConnectors;VCLRESTComponents;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;dsnapxml;FireDACMySQLDriver;dbrtl;inetdbxpress;DBXFirebirdDriver;DataSnapProviderClient;FireDACMongoDBDriver;FireDACCommonODBC;DataSnapClient;DataSnapServerMidas;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + 1033 DEBUG;$(DCC_Define) @@ -155,7 +159,6 @@ 1 - Contents\MacOS 0 @@ -165,6 +168,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -201,6 +210,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -279,6 +294,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -301,6 +321,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -324,6 +349,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -346,6 +376,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -482,23 +516,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -521,6 +573,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -560,11 +616,12 @@ + True - False + True 12 diff --git a/demos/DLLBrowser/SubProcess.dproj b/demos/DLLBrowser/SubProcess.dproj index 6341af27..4539c752 100644 --- a/demos/DLLBrowser/SubProcess.dproj +++ b/demos/DLLBrowser/SubProcess.dproj @@ -1,13 +1,13 @@  {6ABCF641-08D0-4F35-9D13-2FBD18E5152A} - 18.2 + 18.5 VCL SubProcess.dpr True Release Win32 - 1 + 3 Application @@ -73,6 +73,10 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 DEBUG;$(DCC_Define) @@ -85,9 +89,9 @@ true 1033 - true true false + PerMonitor false @@ -97,11 +101,11 @@ true - true Debug true 1033 CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor @@ -144,7 +148,6 @@ 1 - Contents\MacOS 0 @@ -154,6 +157,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -190,6 +199,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -268,6 +283,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -290,6 +310,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -313,6 +338,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -335,6 +365,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -471,23 +505,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -510,6 +562,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -549,11 +605,12 @@ + True - False + True 12 diff --git a/demos/DLLBrowser/cef.inc b/demos/DLLBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/DLLBrowser/cef.inc +++ b/demos/DLLBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/DOMVisitor/00-DeleteDCUs.bat b/demos/DOMVisitor/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/DOMVisitor/00-DeleteDCUs.bat +++ b/demos/DOMVisitor/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/DOMVisitor/DOMVisitor.dproj b/demos/DOMVisitor/DOMVisitor.dproj index 5dc06c54..26fff332 100644 --- a/demos/DOMVisitor/DOMVisitor.dproj +++ b/demos/DOMVisitor/DOMVisitor.dproj @@ -1,13 +1,13 @@  {3B58D3C2-1F7F-4146-A307-5F778CD7C586} - 18.2 + 18.5 VCL DOMVisitor.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + DOMVisitor System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -98,8 +120,12 @@ 0 - true true + PerMonitor + + + true + PerMonitorV2 @@ -145,7 +171,6 @@ 1 - Contents\MacOS 0 @@ -155,6 +180,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -191,6 +222,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -269,6 +306,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -291,6 +333,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -314,6 +361,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -336,6 +388,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -472,23 +528,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -511,6 +585,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -550,11 +628,12 @@ + True - False + True 12 diff --git a/demos/DOMVisitor/cef.inc b/demos/DOMVisitor/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/DOMVisitor/cef.inc +++ b/demos/DOMVisitor/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/ExternalPumpBrowser/00-DeleteDCUs.bat b/demos/ExternalPumpBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/ExternalPumpBrowser/00-DeleteDCUs.bat +++ b/demos/ExternalPumpBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/ExternalPumpBrowser/ExternalPumpBrowser.dproj b/demos/ExternalPumpBrowser/ExternalPumpBrowser.dproj index bd010c19..7aa7fc48 100644 --- a/demos/ExternalPumpBrowser/ExternalPumpBrowser.dproj +++ b/demos/ExternalPumpBrowser/ExternalPumpBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL ExternalPumpBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -177,7 +177,6 @@ 1 - Contents\MacOS 0 @@ -187,6 +186,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -223,6 +228,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -301,6 +312,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -323,6 +339,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -346,6 +367,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -368,6 +394,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -504,23 +534,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -543,6 +591,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -582,11 +634,12 @@ + True - False + True 12 diff --git a/demos/ExternalPumpBrowser/cef.inc b/demos/ExternalPumpBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/ExternalPumpBrowser/cef.inc +++ b/demos/ExternalPumpBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/FMXExternalPumpBrowser/00-DeleteDCUs.bat b/demos/FMXExternalPumpBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/FMXExternalPumpBrowser/00-DeleteDCUs.bat +++ b/demos/FMXExternalPumpBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj b/demos/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj index 6faa38e6..6dc0ba34 100644 --- a/demos/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj +++ b/demos/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj @@ -1,13 +1,13 @@  {BE24D13B-2634-4064-8746-AB331419C5FA} - 18.2 + 18.5 FMX FMXExternalPumpBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -89,7 +89,6 @@ Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) Debug true - CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= 1033 $(BDS)\bin\default_app.manifest $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png @@ -106,12 +105,12 @@ false true - true 1033 + PerMonitor true - true + PerMonitorV2 false @@ -121,11 +120,11 @@ true - true + PerMonitor true - true + PerMonitorV2 @@ -167,8 +166,14 @@ true - - + + + FMXExternalPumpBrowser.exe + true + + + + true @@ -177,14 +182,18 @@ true - - + + true - - - FMXExternalPumpBrowser.exe + + + true + + + + true @@ -197,7 +206,6 @@ 1 - Contents\MacOS 0 @@ -207,6 +215,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -243,6 +257,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -321,6 +341,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -343,6 +368,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -366,6 +396,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -388,6 +423,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -524,23 +563,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -563,6 +620,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -602,11 +663,12 @@ + True - False + True 12 diff --git a/demos/FMXExternalPumpBrowser/cef.inc b/demos/FMXExternalPumpBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/FMXExternalPumpBrowser/cef.inc +++ b/demos/FMXExternalPumpBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/FMXToolBoxBrowser/00-DeleteDCUs.bat b/demos/FMXToolBoxBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/FMXToolBoxBrowser/00-DeleteDCUs.bat +++ b/demos/FMXToolBoxBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/FMXToolBoxBrowser/FMXToolBoxBrowser.dproj b/demos/FMXToolBoxBrowser/FMXToolBoxBrowser.dproj index df620529..8f07ff9f 100644 --- a/demos/FMXToolBoxBrowser/FMXToolBoxBrowser.dproj +++ b/demos/FMXToolBoxBrowser/FMXToolBoxBrowser.dproj @@ -1,7 +1,7 @@  {04DED2F9-59A2-4E14-A538-C6B47842101F} - 18.2 + 18.5 FMX FMXToolBoxBrowser.dpr True @@ -106,13 +106,13 @@ false true - true true 1033 + PerMonitor true - true + PerMonitor false @@ -122,11 +122,11 @@ true - true + PerMonitor true - true + PerMonitor @@ -173,8 +173,8 @@ true - - + + true @@ -183,8 +183,8 @@ true - - + + true @@ -194,6 +194,16 @@ true + + + true + + + + + true + + 1 @@ -203,7 +213,6 @@ 1 - Contents\MacOS 0 @@ -213,6 +222,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -249,6 +264,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -327,6 +348,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -349,6 +375,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -372,6 +403,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -394,6 +430,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -530,23 +570,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -569,6 +627,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -608,6 +670,7 @@ + diff --git a/demos/FMXToolBoxBrowser/cef.inc b/demos/FMXToolBoxBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/FMXToolBoxBrowser/cef.inc +++ b/demos/FMXToolBoxBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/FullScreenBrowser/00-DeleteDCUs.bat b/demos/FullScreenBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/FullScreenBrowser/00-DeleteDCUs.bat +++ b/demos/FullScreenBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/FullScreenBrowser/FullScreenBrowser.dproj b/demos/FullScreenBrowser/FullScreenBrowser.dproj index 3988c3c6..4b839bde 100644 --- a/demos/FullScreenBrowser/FullScreenBrowser.dproj +++ b/demos/FullScreenBrowser/FullScreenBrowser.dproj @@ -1,13 +1,13 @@  {B2A6A29E-496B-414A-9E29-B50B35C5BAF0} - 18.2 + 18.5 VCL FullScreenBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -72,6 +84,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -82,12 +100,16 @@ true - true true 1033 true false Debug + PerMonitor + + + true + PerMonitorV2 false @@ -96,8 +118,12 @@ 0 - true true + PerMonitor + + + true + PerMonitorV2 @@ -143,7 +169,6 @@ 1 - Contents\MacOS 0 @@ -153,6 +178,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -189,6 +220,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -267,6 +304,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -289,6 +331,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -312,6 +359,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -334,6 +386,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -470,23 +526,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -509,6 +583,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -548,11 +626,12 @@ + True - False + True 12 diff --git a/demos/FullScreenBrowser/cef.inc b/demos/FullScreenBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/FullScreenBrowser/cef.inc +++ b/demos/FullScreenBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSDialog/00-DeleteDCUs.bat b/demos/JavaScript/JSDialog/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSDialog/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSDialog/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSDialog/JSDialogBrowser.dproj b/demos/JavaScript/JSDialog/JSDialogBrowser.dproj index 0c308d3f..bb004337 100644 --- a/demos/JavaScript/JSDialog/JSDialogBrowser.dproj +++ b/demos/JavaScript/JSDialog/JSDialogBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL JSDialogBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -177,7 +177,6 @@ 1 - Contents\MacOS 0 @@ -187,6 +186,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -223,6 +228,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -301,6 +312,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -323,6 +339,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -346,6 +367,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -368,6 +394,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -504,23 +534,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -543,6 +591,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -582,11 +634,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSDialog/cef.inc b/demos/JavaScript/JSDialog/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSDialog/cef.inc +++ b/demos/JavaScript/JSDialog/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSEval/00-DeleteDCUs.bat b/demos/JavaScript/JSEval/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSEval/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSEval/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSEval/JSEval.dproj b/demos/JavaScript/JSEval/JSEval.dproj index 72245d4f..d7bed10a 100644 --- a/demos/JavaScript/JSEval/JSEval.dproj +++ b/demos/JavaScript/JSEval/JSEval.dproj @@ -1,13 +1,13 @@  {392E1E26-071C-490A-B4C9-403BEE1F6E45} - 18.2 + 18.5 VCL JSEval.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + JSEval System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -98,9 +120,13 @@ 0 - true true Debug + PerMonitor + + + true + PerMonitorV2 @@ -149,7 +175,6 @@ 1 - Contents\MacOS 0 @@ -159,6 +184,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -195,6 +226,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -273,6 +310,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -295,6 +337,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -318,6 +365,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -340,6 +392,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -476,23 +532,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -515,6 +589,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -554,11 +632,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSEval/cef.inc b/demos/JavaScript/JSEval/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSEval/cef.inc +++ b/demos/JavaScript/JSEval/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSExecutingFunctions/00-DeleteDCUs.bat b/demos/JavaScript/JSExecutingFunctions/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSExecutingFunctions/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSExecutingFunctions/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSExecutingFunctions/JSExecutingFunctions.dproj b/demos/JavaScript/JSExecutingFunctions/JSExecutingFunctions.dproj index c13a7e80..bf59a98c 100644 --- a/demos/JavaScript/JSExecutingFunctions/JSExecutingFunctions.dproj +++ b/demos/JavaScript/JSExecutingFunctions/JSExecutingFunctions.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSExecutingFunctions.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,8 +121,12 @@ true - true Debug + PerMonitor + + + true + PerMonitorV2 @@ -153,7 +179,6 @@ 1 - Contents\MacOS 0 @@ -163,6 +188,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -199,6 +230,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -277,6 +314,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -299,6 +341,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -322,6 +369,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -344,6 +396,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -480,23 +536,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -519,6 +593,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -558,11 +636,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSExecutingFunctions/cef.inc b/demos/JavaScript/JSExecutingFunctions/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSExecutingFunctions/cef.inc +++ b/demos/JavaScript/JSExecutingFunctions/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSExtension/00-DeleteDCUs.bat b/demos/JavaScript/JSExtension/00-DeleteDCUs.bat index 19861011..a9a84095 100644 --- a/demos/JavaScript/JSExtension/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSExtension/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -9,7 +10,9 @@ del /s /q *.local del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release -rmdir "Win32\Debug with log" rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSExtension/JSExtension.dproj b/demos/JavaScript/JSExtension/JSExtension.dproj index faa7f71f..5078548c 100644 --- a/demos/JavaScript/JSExtension/JSExtension.dproj +++ b/demos/JavaScript/JSExtension/JSExtension.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSExtension.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + true Base @@ -56,6 +68,12 @@ true true + + true + Cfg_3 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -84,6 +102,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -94,13 +118,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -110,8 +138,12 @@ true - true Debug + PerMonitor + + + true + PerMonitorV2 DEBUG;INTFLOG;$(DCC_Define) @@ -129,6 +161,10 @@ CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) Debug + + true + PerMonitorV2 + MainSource @@ -181,7 +217,6 @@ 1 - Contents\MacOS 0 @@ -191,6 +226,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -227,6 +268,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -305,6 +352,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -327,6 +379,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -350,6 +407,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -372,6 +434,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -508,23 +574,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -547,6 +631,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -586,11 +674,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSExtension/cef.inc b/demos/JavaScript/JSExtension/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSExtension/cef.inc +++ b/demos/JavaScript/JSExtension/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSExtensionWithFunction/00-DeleteDCUs.bat b/demos/JavaScript/JSExtensionWithFunction/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSExtensionWithFunction/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSExtensionWithFunction/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSExtensionWithFunction/JSExtensionWithFunction.dproj b/demos/JavaScript/JSExtensionWithFunction/JSExtensionWithFunction.dproj index 8f5499f0..ea022ae0 100644 --- a/demos/JavaScript/JSExtensionWithFunction/JSExtensionWithFunction.dproj +++ b/demos/JavaScript/JSExtensionWithFunction/JSExtensionWithFunction.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSExtensionWithFunction.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,8 +121,12 @@ true - true Debug + PerMonitor + + + true + PerMonitorV2 @@ -153,7 +179,6 @@ 1 - Contents\MacOS 0 @@ -163,6 +188,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -199,6 +230,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -277,6 +314,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -299,6 +341,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -322,6 +369,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -344,6 +396,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -480,23 +536,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -519,6 +593,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -558,11 +636,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSExtensionWithFunction/cef.inc b/demos/JavaScript/JSExtensionWithFunction/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSExtensionWithFunction/cef.inc +++ b/demos/JavaScript/JSExtensionWithFunction/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSExtensionWithObjectParameter/00-DeleteDCUs.bat b/demos/JavaScript/JSExtensionWithObjectParameter/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSExtensionWithObjectParameter/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSExtensionWithObjectParameter/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSExtensionWithObjectParameter/JSExtensionWithObjectParameter.dproj b/demos/JavaScript/JSExtensionWithObjectParameter/JSExtensionWithObjectParameter.dproj index ca63b6b8..0cb42abb 100644 --- a/demos/JavaScript/JSExtensionWithObjectParameter/JSExtensionWithObjectParameter.dproj +++ b/demos/JavaScript/JSExtensionWithObjectParameter/JSExtensionWithObjectParameter.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSExtensionWithObjectParameter.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,8 +121,12 @@ true - true Debug + PerMonitor + + + true + PerMonitorV2 @@ -137,13 +163,13 @@ - JSExtensionWithObjectParameter.exe true + 1 @@ -153,7 +179,6 @@ 1 - Contents\MacOS 0 @@ -163,6 +188,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -199,6 +230,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -277,6 +314,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -299,6 +341,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -322,6 +369,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -344,6 +396,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -480,23 +536,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -519,6 +593,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -558,11 +636,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSExtensionWithObjectParameter/cef.inc b/demos/JavaScript/JSExtensionWithObjectParameter/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSExtensionWithObjectParameter/cef.inc +++ b/demos/JavaScript/JSExtensionWithObjectParameter/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSRTTIExtension/00-DeleteDCUs.bat b/demos/JavaScript/JSRTTIExtension/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSRTTIExtension/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSRTTIExtension/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSRTTIExtension/JSRTTIExtension.dproj b/demos/JavaScript/JSRTTIExtension/JSRTTIExtension.dproj index 4d036284..234dd878 100644 --- a/demos/JavaScript/JSRTTIExtension/JSRTTIExtension.dproj +++ b/demos/JavaScript/JSRTTIExtension/JSRTTIExtension.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSRTTIExtension.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,7 +121,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -139,13 +165,13 @@ + JSRTTIExtension.exe true - 1 @@ -155,7 +181,6 @@ 1 - Contents\MacOS 0 @@ -165,6 +190,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -201,6 +232,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -279,6 +316,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -301,6 +343,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -324,6 +371,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -346,6 +398,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -482,23 +538,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -521,6 +595,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -560,11 +638,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSRTTIExtension/cef.inc b/demos/JavaScript/JSRTTIExtension/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSRTTIExtension/cef.inc +++ b/demos/JavaScript/JSRTTIExtension/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSSimpleExtension/00-DeleteDCUs.bat b/demos/JavaScript/JSSimpleExtension/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSSimpleExtension/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSSimpleExtension/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSSimpleExtension/JSSimpleExtension.dproj b/demos/JavaScript/JSSimpleExtension/JSSimpleExtension.dproj index e8655902..e2f741d1 100644 --- a/demos/JavaScript/JSSimpleExtension/JSSimpleExtension.dproj +++ b/demos/JavaScript/JSSimpleExtension/JSSimpleExtension.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSSimpleExtension.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + true Base @@ -56,6 +68,12 @@ true true + + true + Cfg_3 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -84,6 +102,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -94,13 +118,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -110,11 +138,15 @@ true - true Debug true 1033 CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 true @@ -124,6 +156,10 @@ true true + + true + PerMonitorV2 + MainSource @@ -178,7 +214,6 @@ 1 - Contents\MacOS 0 @@ -188,6 +223,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -224,6 +265,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -302,6 +349,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -324,6 +376,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -347,6 +404,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -369,6 +431,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -505,23 +571,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -544,6 +628,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -583,11 +671,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSSimpleExtension/cef.inc b/demos/JavaScript/JSSimpleExtension/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSSimpleExtension/cef.inc +++ b/demos/JavaScript/JSSimpleExtension/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSSimpleWindowBinding/00-DeleteDCUs.bat b/demos/JavaScript/JSSimpleWindowBinding/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSSimpleWindowBinding/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSSimpleWindowBinding/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSSimpleWindowBinding/JSSimpleWindowBinding.dproj b/demos/JavaScript/JSSimpleWindowBinding/JSSimpleWindowBinding.dproj index 95c39865..de2ba180 100644 --- a/demos/JavaScript/JSSimpleWindowBinding/JSSimpleWindowBinding.dproj +++ b/demos/JavaScript/JSSimpleWindowBinding/JSSimpleWindowBinding.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSSimpleWindowBinding.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,8 +121,12 @@ true - true Debug + PerMonitor + + + true + PerMonitorV2 @@ -152,7 +178,6 @@ 1 - Contents\MacOS 0 @@ -162,6 +187,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -198,6 +229,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -276,6 +313,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -298,6 +340,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -321,6 +368,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -343,6 +395,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -479,23 +535,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -518,6 +592,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -557,11 +635,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSSimpleWindowBinding/cef.inc b/demos/JavaScript/JSSimpleWindowBinding/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSSimpleWindowBinding/cef.inc +++ b/demos/JavaScript/JSSimpleWindowBinding/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSWindowBindingSubProcess/00-DeleteDCUs.bat b/demos/JavaScript/JSWindowBindingSubProcess/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSWindowBindingSubProcess/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSWindowBindingSubProcess/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSWindowBindingSubProcess/JSSimpleWindowBinding.dproj b/demos/JavaScript/JSWindowBindingSubProcess/JSSimpleWindowBinding.dproj index 19c3650f..df62b39a 100644 --- a/demos/JavaScript/JSWindowBindingSubProcess/JSSimpleWindowBinding.dproj +++ b/demos/JavaScript/JSWindowBindingSubProcess/JSSimpleWindowBinding.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSSimpleWindowBinding.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,11 +121,15 @@ true - true Debug true 1033 CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 @@ -155,7 +181,6 @@ 1 - Contents\MacOS 0 @@ -165,6 +190,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -201,6 +232,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -279,6 +316,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -301,6 +343,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -324,6 +371,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -346,6 +398,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -482,23 +538,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -521,6 +595,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -560,11 +638,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSWindowBindingSubProcess/SubProcess.dproj b/demos/JavaScript/JSWindowBindingSubProcess/SubProcess.dproj index 12ee71b8..8c376d4f 100644 --- a/demos/JavaScript/JSWindowBindingSubProcess/SubProcess.dproj +++ b/demos/JavaScript/JSWindowBindingSubProcess/SubProcess.dproj @@ -1,13 +1,13 @@  {6ABCF641-08D0-4F35-9D13-2FBD18E5152A} - 18.2 + 18.5 VCL SubProcess.dpr True Release Win32 - 1 + 3 Application @@ -73,6 +73,10 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 DEBUG;$(DCC_Define) @@ -85,10 +89,10 @@ true 1033 - true true false CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor false @@ -98,11 +102,11 @@ true - true Debug true 1033 CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor @@ -145,7 +149,6 @@ 1 - Contents\MacOS 0 @@ -155,6 +158,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -191,6 +200,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -269,6 +284,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -291,6 +311,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -314,6 +339,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -336,6 +366,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -472,23 +506,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -511,6 +563,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -550,11 +606,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSWindowBindingSubProcess/cef.inc b/demos/JavaScript/JSWindowBindingSubProcess/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSWindowBindingSubProcess/cef.inc +++ b/demos/JavaScript/JSWindowBindingSubProcess/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSWindowBindingWithFunction/00-DeleteDCUs.bat b/demos/JavaScript/JSWindowBindingWithFunction/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSWindowBindingWithFunction/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSWindowBindingWithFunction/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSWindowBindingWithFunction/JSWindowBindingWithFunction.dproj b/demos/JavaScript/JSWindowBindingWithFunction/JSWindowBindingWithFunction.dproj index 06a0a861..aa7db423 100644 --- a/demos/JavaScript/JSWindowBindingWithFunction/JSWindowBindingWithFunction.dproj +++ b/demos/JavaScript/JSWindowBindingWithFunction/JSWindowBindingWithFunction.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSWindowBindingWithFunction.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,8 +121,12 @@ true - true Debug + PerMonitor + + + true + PerMonitorV2 @@ -153,7 +179,6 @@ 1 - Contents\MacOS 0 @@ -163,6 +188,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -199,6 +230,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -277,6 +314,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -299,6 +341,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -322,6 +369,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -344,6 +396,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -480,23 +536,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -519,6 +593,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -558,11 +636,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSWindowBindingWithFunction/cef.inc b/demos/JavaScript/JSWindowBindingWithFunction/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSWindowBindingWithFunction/cef.inc +++ b/demos/JavaScript/JSWindowBindingWithFunction/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/JavaScript/JSWindowBindingWithObject/00-DeleteDCUs.bat b/demos/JavaScript/JSWindowBindingWithObject/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/JavaScript/JSWindowBindingWithObject/00-DeleteDCUs.bat +++ b/demos/JavaScript/JSWindowBindingWithObject/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/JavaScript/JSWindowBindingWithObject/JSWindowBindingWithObject.dproj b/demos/JavaScript/JSWindowBindingWithObject/JSWindowBindingWithObject.dproj index 0697c181..aa93256d 100644 --- a/demos/JavaScript/JSWindowBindingWithObject/JSWindowBindingWithObject.dproj +++ b/demos/JavaScript/JSWindowBindingWithObject/JSWindowBindingWithObject.dproj @@ -1,13 +1,13 @@  {7AA32B92-A408-42CB-A571-383721053FFA} - 18.2 + 18.5 VCL JSWindowBindingWithObject.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 $(BDS)\bin\delphi_PROJECTICON.ico @@ -73,6 +85,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -83,13 +101,17 @@ true - true true 1033 true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,8 +121,12 @@ true - true Debug + PerMonitor + + + true + PerMonitorV2 @@ -153,7 +179,6 @@ 1 - Contents\MacOS 0 @@ -163,6 +188,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -199,6 +230,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -277,6 +314,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -299,6 +341,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -322,6 +369,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -344,6 +396,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -480,23 +536,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -519,6 +593,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -558,11 +636,12 @@ + True - False + True 12 diff --git a/demos/JavaScript/JSWindowBindingWithObject/cef.inc b/demos/JavaScript/JSWindowBindingWithObject/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/JavaScript/JSWindowBindingWithObject/cef.inc +++ b/demos/JavaScript/JSWindowBindingWithObject/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/KioskOSRBrowser/00-DeleteDCUs.bat b/demos/KioskOSRBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/KioskOSRBrowser/00-DeleteDCUs.bat +++ b/demos/KioskOSRBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/KioskOSRBrowser/KioskOSRBrowser.dproj b/demos/KioskOSRBrowser/KioskOSRBrowser.dproj index 18b2169d..5188f03b 100644 --- a/demos/KioskOSRBrowser/KioskOSRBrowser.dproj +++ b/demos/KioskOSRBrowser/KioskOSRBrowser.dproj @@ -1,13 +1,13 @@  {7DC52040-59FF-4430-BF65-3A852AB5A6C0} - 18.2 + 18.5 VCL KioskOSRBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -72,6 +84,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -84,12 +102,16 @@ true 1033 - true true false Debug ..\..\bin CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,7 +121,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -145,7 +171,6 @@ 1 - Contents\MacOS 0 @@ -155,6 +180,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -191,6 +222,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -269,6 +306,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -291,6 +333,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -314,6 +361,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -336,6 +388,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -472,23 +528,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -511,6 +585,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -550,11 +628,12 @@ + True - False + True 12 diff --git a/demos/KioskOSRBrowser/cef.inc b/demos/KioskOSRBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/KioskOSRBrowser/cef.inc +++ b/demos/KioskOSRBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/MDIBrowser/00-DeleteDCUs.bat b/demos/MDIBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/MDIBrowser/00-DeleteDCUs.bat +++ b/demos/MDIBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/MDIBrowser/MDIBrowser.dproj b/demos/MDIBrowser/MDIBrowser.dproj index baf65dee..9a93af1d 100644 --- a/demos/MDIBrowser/MDIBrowser.dproj +++ b/demos/MDIBrowser/MDIBrowser.dproj @@ -4,11 +4,11 @@ MDIBrowser.dpr Debug DCC32 - 18.2 + 18.5 VCL True Win32 - 1 + 3 Application @@ -35,6 +35,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -46,6 +52,12 @@ true true + + true + Cfg_2 + true + true + MDIBrowser .\$(Platform)\$(Config) @@ -74,6 +86,10 @@ $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= false @@ -84,6 +100,10 @@ true + + true + PerMonitorV2 + DEBUG;$(DCC_Define) @@ -91,6 +111,10 @@ true Debug + + true + PerMonitorV2 + MainSource @@ -162,7 +186,7 @@ True - False + True @@ -175,7 +199,6 @@ 1 - Contents\MacOS 0 @@ -185,6 +208,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -221,6 +250,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -299,6 +334,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -321,6 +361,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -344,6 +389,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -366,6 +416,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -502,23 +556,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -541,6 +613,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -580,6 +656,7 @@ + diff --git a/demos/MDIBrowser/cef.inc b/demos/MDIBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/MDIBrowser/cef.inc +++ b/demos/MDIBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/MDIBrowser/uChildForm.pas b/demos/MDIBrowser/uChildForm.pas index 18a7d26e..a1ec90ea 100644 --- a/demos/MDIBrowser/uChildForm.pas +++ b/demos/MDIBrowser/uChildForm.pas @@ -50,7 +50,8 @@ uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Menus, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Types, ComCtrls, ClipBrd, {$ENDIF} - uMainForm, uCEFChromium, uCEFWindowParent, uCEFInterfaces, uCEFConstants, uCEFTypes; + uMainForm, uCEFChromium, uCEFWindowParent, uCEFInterfaces, uCEFConstants, uCEFTypes, + uCEFWinControl; type TChildForm = class(TForm) diff --git a/demos/MDIBrowser/uMainForm.pas b/demos/MDIBrowser/uMainForm.pas index d8343059..b85f2512 100644 --- a/demos/MDIBrowser/uMainForm.pas +++ b/demos/MDIBrowser/uMainForm.pas @@ -70,8 +70,9 @@ type procedure FormShow(Sender: TObject); private // Variables to control when can we destroy the form safely - FCanClose : boolean; // Set to True when all the child forms are closed - FClosing : boolean; // Set to True in the CloseQuery event. + FCanClose : boolean; // Set to True when all the child forms are closed + FClosing : boolean; // Set to True in the CloseQuery event. + FBrowserCount : integer; procedure CreateMDIChild(const Name: string); procedure CloseAllChildForms; @@ -85,6 +86,7 @@ type function CloseQuery: Boolean; override; property ChildClosing : boolean read GetChildClosing; + property BrowserCount : integer read FBrowserCount; end; var @@ -158,13 +160,15 @@ end; procedure TMainForm.FormCreate(Sender: TObject); begin - FCanClose := False; - FClosing := False; + FCanClose := False; + FClosing := False; + FBrowserCount := 0; end; procedure TMainForm.NewBtnClick(Sender: TObject); begin - CreateMDIChild('ChildForm' + IntToStr(MDIChildCount + 1)); + inc(FBrowserCount); + CreateMDIChild('ChildForm' + IntToStr(FBrowserCount)); end; procedure TMainForm.ExitBtnClick(Sender: TObject); diff --git a/demos/MDIExternalPumpBrowser/00-DeleteDCUs.bat b/demos/MDIExternalPumpBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/MDIExternalPumpBrowser/00-DeleteDCUs.bat +++ b/demos/MDIExternalPumpBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/MDIExternalPumpBrowser/MDIExternalPumpBrowser.dproj b/demos/MDIExternalPumpBrowser/MDIExternalPumpBrowser.dproj index 70504c3f..3be055db 100644 --- a/demos/MDIExternalPumpBrowser/MDIExternalPumpBrowser.dproj +++ b/demos/MDIExternalPumpBrowser/MDIExternalPumpBrowser.dproj @@ -4,11 +4,11 @@ MDIExternalPumpBrowser.dpr Debug DCC32 - 18.2 + 18.5 VCL True Win32 - 1 + 3 Application @@ -35,6 +35,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -46,6 +52,12 @@ true true + + true + Cfg_2 + true + true + MDIExternalPumpBrowser .\$(Platform)\$(Config) @@ -74,6 +86,10 @@ $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= false @@ -84,6 +100,10 @@ true + + true + PerMonitorV2 + DEBUG;$(DCC_Define) @@ -91,6 +111,10 @@ true Debug + + true + PerMonitorV2 + MainSource @@ -162,7 +186,7 @@ True - False + True @@ -181,7 +205,6 @@ 1 - Contents\MacOS 0 @@ -191,6 +214,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -227,6 +256,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -305,6 +340,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -327,6 +367,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -350,6 +395,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -372,6 +422,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -508,23 +562,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -547,6 +619,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -586,6 +662,7 @@ + diff --git a/demos/MDIExternalPumpBrowser/cef.inc b/demos/MDIExternalPumpBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/MDIExternalPumpBrowser/cef.inc +++ b/demos/MDIExternalPumpBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/MiniBrowser/00-DeleteDCUs.bat b/demos/MiniBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/MiniBrowser/00-DeleteDCUs.bat +++ b/demos/MiniBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/MiniBrowser/MiniBrowser.dpr b/demos/MiniBrowser/MiniBrowser.dpr index 3e425226..17067cc6 100644 --- a/demos/MiniBrowser/MiniBrowser.dpr +++ b/demos/MiniBrowser/MiniBrowser.dpr @@ -50,6 +50,7 @@ uses {$ENDIF } uCEFApplication, uCEFTypes, + uCEFConstants, uMiniBrowser in 'uMiniBrowser.pas' {MiniBrowserFrm}, uPreferences in 'uPreferences.pas' {PreferencesFrm}, uSimpleTextViewer in 'uSimpleTextViewer.pas' {SimpleTextViewerFrm}; @@ -61,6 +62,9 @@ uses begin GlobalCEFApp := TCefApplication.Create; + GlobalCEFApp.LogFile := 'debug.log'; + GlobalCEFApp.LogSeverity := LOGSEVERITY_INFO; + if GlobalCEFApp.StartMainProcess then begin Application.Initialize; diff --git a/demos/MiniBrowser/MiniBrowser.dproj b/demos/MiniBrowser/MiniBrowser.dproj index f86facc3..79fef5a2 100644 --- a/demos/MiniBrowser/MiniBrowser.dproj +++ b/demos/MiniBrowser/MiniBrowser.dproj @@ -1,13 +1,13 @@  {4BC9C886-B196-4B7F-931A-6134EB9A8DA6} - 18.2 + 18.5 VCL MiniBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -104,20 +104,20 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) true true + PerMonitor true - true true 1033 CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + PerMonitorV2 false @@ -127,12 +127,12 @@ true - true Debug + PerMonitor true - true + PerMonitorV2 @@ -168,10 +168,11 @@ MiniBrowser.dpr - DCLComponentes_UI - IP Abstraction Indy Implementation Design Time - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components + File c:\program files (x86)\embarcadero\studio\20.0\bin\dclemsedge260.bpl not found + IP Abstraction Indy Implementation Design Time + DBExpress Enterprise Data Explorer Integration + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components @@ -191,7 +192,6 @@ 1 - Contents\MacOS 0 @@ -201,6 +201,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -237,6 +243,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -315,6 +327,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -337,6 +354,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -360,6 +382,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -382,6 +409,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -518,23 +549,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -557,6 +606,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -596,11 +649,12 @@ + True - False + True 12 diff --git a/demos/MiniBrowser/cef.inc b/demos/MiniBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/MiniBrowser/cef.inc +++ b/demos/MiniBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/MiniBrowser/uMiniBrowser.dfm b/demos/MiniBrowser/uMiniBrowser.dfm index 9ae66350..6a15e762 100644 --- a/demos/MiniBrowser/uMiniBrowser.dfm +++ b/demos/MiniBrowser/uMiniBrowser.dfm @@ -258,6 +258,7 @@ object MiniBrowserFrm: TMiniBrowserFrm OnResolvedHostAvailable = Chromium1ResolvedHostAvailable OnRenderCompMsg = Chromium1RenderCompMsg OnLoadEnd = Chromium1LoadEnd + OnLoadError = Chromium1LoadError OnLoadingStateChange = Chromium1LoadingStateChange OnBeforeContextMenu = Chromium1BeforeContextMenu OnContextMenuCommand = Chromium1ContextMenuCommand @@ -275,6 +276,7 @@ object MiniBrowserFrm: TMiniBrowserFrm OnClose = Chromium1Close OnBeforeResourceLoad = Chromium1BeforeResourceLoad OnResourceResponse = Chromium1ResourceResponse + OnCertificateError = Chromium1CertificateError Left = 32 Top = 224 end diff --git a/demos/MiniBrowser/uMiniBrowser.pas b/demos/MiniBrowser/uMiniBrowser.pas index 636a8753..e0d8ba5f 100644 --- a/demos/MiniBrowser/uMiniBrowser.pas +++ b/demos/MiniBrowser/uMiniBrowser.pas @@ -334,6 +334,7 @@ begin model.AddItem(MINIBROWSER_CONTEXTMENU_COPYHTML, 'Copy HTML to clipboard'); model.AddItem(MINIBROWSER_CONTEXTMENU_COPYFRAMEIDS, 'Copy HTML frame identifiers to clipboard'); model.AddItem(MINIBROWSER_CONTEXTMENU_COPYFRAMENAMES, 'Copy HTML frame names to clipboard'); + model.AddSeparator; model.AddItem(MINIBROWSER_CONTEXTMENU_SAVEPREFERENCES, 'Save preferences as...'); model.AddSeparator; diff --git a/demos/OSRExternalPumpBrowser/00-DeleteDCUs.bat b/demos/OSRExternalPumpBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/OSRExternalPumpBrowser/00-DeleteDCUs.bat +++ b/demos/OSRExternalPumpBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/OSRExternalPumpBrowser/OSRExternalPumpBrowser.dproj b/demos/OSRExternalPumpBrowser/OSRExternalPumpBrowser.dproj index 6229b4fa..78344c7e 100644 --- a/demos/OSRExternalPumpBrowser/OSRExternalPumpBrowser.dproj +++ b/demos/OSRExternalPumpBrowser/OSRExternalPumpBrowser.dproj @@ -1,13 +1,13 @@  {7DC52040-59FF-4430-BF65-3A852AB5A6C0} - 18.2 + 18.5 VCL OSRExternalPumpBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -72,6 +84,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -84,12 +102,16 @@ true 1033 - true true false Debug ..\..\bin CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,7 +121,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -151,7 +177,6 @@ 1 - Contents\MacOS 0 @@ -161,6 +186,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -197,6 +228,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -275,6 +312,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -297,6 +339,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -320,6 +367,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -342,6 +394,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -478,23 +534,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -517,6 +591,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -556,11 +634,12 @@ + True - False + True 12 diff --git a/demos/OSRExternalPumpBrowser/cef.inc b/demos/OSRExternalPumpBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/OSRExternalPumpBrowser/cef.inc +++ b/demos/OSRExternalPumpBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/PopupBrowser/00-DeleteDCUs.bat b/demos/PopupBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/PopupBrowser/00-DeleteDCUs.bat +++ b/demos/PopupBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/PopupBrowser/PopupBrowser.dproj b/demos/PopupBrowser/PopupBrowser.dproj index 820c9a89..d157447d 100644 --- a/demos/PopupBrowser/PopupBrowser.dproj +++ b/demos/PopupBrowser/PopupBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL PopupBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -181,7 +181,6 @@ 1 - Contents\MacOS 0 @@ -191,6 +190,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -227,6 +232,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -305,6 +316,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -327,6 +343,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -350,6 +371,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -372,6 +398,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -508,23 +538,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -547,6 +595,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -586,11 +638,12 @@ + True - False + True 12 diff --git a/demos/PopupBrowser/cef.inc b/demos/PopupBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/PopupBrowser/cef.inc +++ b/demos/PopupBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/PopupBrowser2/00-DeleteDCUs.bat b/demos/PopupBrowser2/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/PopupBrowser2/00-DeleteDCUs.bat +++ b/demos/PopupBrowser2/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/PopupBrowser2/PopupBrowser2.dproj b/demos/PopupBrowser2/PopupBrowser2.dproj index 5d72da91..55991304 100644 --- a/demos/PopupBrowser2/PopupBrowser2.dproj +++ b/demos/PopupBrowser2/PopupBrowser2.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL PopupBrowser2.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -181,7 +181,6 @@ 1 - Contents\MacOS 0 @@ -191,6 +190,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -227,6 +232,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -305,6 +316,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -327,6 +343,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -350,6 +371,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -372,6 +398,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -508,23 +538,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -547,6 +595,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -586,11 +638,12 @@ + True - False + True 12 diff --git a/demos/PopupBrowser2/cef.inc b/demos/PopupBrowser2/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/PopupBrowser2/cef.inc +++ b/demos/PopupBrowser2/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/PostInspectorBrowser/00-DeleteDCUs.bat b/demos/PostInspectorBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/PostInspectorBrowser/00-DeleteDCUs.bat +++ b/demos/PostInspectorBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/PostInspectorBrowser/PostInspectorBrowser.dproj b/demos/PostInspectorBrowser/PostInspectorBrowser.dproj index 10b85f93..4063040d 100644 --- a/demos/PostInspectorBrowser/PostInspectorBrowser.dproj +++ b/demos/PostInspectorBrowser/PostInspectorBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL PostInspectorBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -177,7 +177,6 @@ 1 - Contents\MacOS 0 @@ -187,6 +186,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -223,6 +228,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -301,6 +312,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -323,6 +339,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -346,6 +367,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -368,6 +394,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -504,23 +534,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -543,6 +591,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -582,11 +634,12 @@ + True - False + True 12 diff --git a/demos/PostInspectorBrowser/cef.inc b/demos/PostInspectorBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/PostInspectorBrowser/cef.inc +++ b/demos/PostInspectorBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/ResponseFilterBrowser/00-DeleteDCUs.bat b/demos/ResponseFilterBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/ResponseFilterBrowser/00-DeleteDCUs.bat +++ b/demos/ResponseFilterBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/ResponseFilterBrowser/ResponseFilterBrowser.dproj b/demos/ResponseFilterBrowser/ResponseFilterBrowser.dproj index e4eaeba4..227657c2 100644 --- a/demos/ResponseFilterBrowser/ResponseFilterBrowser.dproj +++ b/demos/ResponseFilterBrowser/ResponseFilterBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL ResponseFilterBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -69,6 +69,7 @@ false false false + ..\..\bin DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;frxe23;vclFireDAC;emsclientfiredac;DataSnapFireDAC;svnui;tethering;Componentes;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;Componentes_Int;CEF4Delphi;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;frxTee23;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;Componentes_UI;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;Componentes_Misc;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;Componentes_RTF;DBXInformixDriver;bindcompvcl;frxDB23;Componentes_vCard;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;frx23;fmxase;$(DCC_UsePackage) @@ -103,15 +104,18 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 + true + 1033 + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= false @@ -120,12 +124,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -155,9 +159,11 @@ ResponseFilterBrowser.dpr - IP Abstraction Indy Implementation Design Time - Microsoft Office 2000 Sample Automation Server Wrapper Components - Microsoft Office XP Sample Automation Server Wrapper Components + File c:\program files (x86)\embarcadero\studio\20.0\bin\dclemsedge260.bpl not found + IP Abstraction Indy Implementation Design Time + DBExpress Enterprise Data Explorer Integration + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components @@ -177,7 +183,6 @@ 1 - Contents\MacOS 0 @@ -187,6 +192,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -223,6 +234,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -301,6 +318,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -323,6 +345,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -346,6 +373,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -368,6 +400,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -504,23 +540,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -543,6 +597,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -582,11 +640,12 @@ + True - False + True 12 diff --git a/demos/ResponseFilterBrowser/cef.inc b/demos/ResponseFilterBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/ResponseFilterBrowser/cef.inc +++ b/demos/ResponseFilterBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SchemeRegistrationBrowser/00-DeleteDCUs.bat b/demos/SchemeRegistrationBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SchemeRegistrationBrowser/00-DeleteDCUs.bat +++ b/demos/SchemeRegistrationBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SchemeRegistrationBrowser/SchemeRegistrationBrowser.dproj b/demos/SchemeRegistrationBrowser/SchemeRegistrationBrowser.dproj index 91f61bc6..95181a9a 100644 --- a/demos/SchemeRegistrationBrowser/SchemeRegistrationBrowser.dproj +++ b/demos/SchemeRegistrationBrowser/SchemeRegistrationBrowser.dproj @@ -1,13 +1,13 @@  {E4FB7CE5-4480-4F6C-B04A-7030C7021934} - 18.2 + 18.5 VCL SchemeRegistrationBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + SchemeRegistrationBrowser System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -72,6 +84,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -82,7 +100,6 @@ true - true true 1033 true @@ -90,6 +107,11 @@ Debug ..\..\bin CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -98,8 +120,12 @@ 0 - true true + PerMonitor + + + true + PerMonitorV2 @@ -146,7 +172,6 @@ 1 - Contents\MacOS 0 @@ -156,6 +181,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -192,6 +223,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -270,6 +307,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -292,6 +334,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -315,6 +362,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -337,6 +389,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -473,23 +529,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -512,6 +586,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -551,11 +629,12 @@ + True - False + True 12 diff --git a/demos/SchemeRegistrationBrowser/cef.inc b/demos/SchemeRegistrationBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SchemeRegistrationBrowser/cef.inc +++ b/demos/SchemeRegistrationBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SimpleBrowser/00-DeleteDCUs.bat b/demos/SimpleBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SimpleBrowser/00-DeleteDCUs.bat +++ b/demos/SimpleBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SimpleBrowser/SimpleBrowser.dproj b/demos/SimpleBrowser/SimpleBrowser.dproj index 9a7b5eb9..8bebf785 100644 --- a/demos/SimpleBrowser/SimpleBrowser.dproj +++ b/demos/SimpleBrowser/SimpleBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL SimpleBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -171,7 +171,6 @@ 1 - Contents\MacOS 0 @@ -181,6 +180,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -217,6 +222,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -295,6 +306,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -317,6 +333,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -340,6 +361,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -362,6 +388,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -498,23 +528,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -537,6 +585,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -576,11 +628,12 @@ + True - False + True 12 diff --git a/demos/SimpleBrowser/cef.inc b/demos/SimpleBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SimpleBrowser/cef.inc +++ b/demos/SimpleBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SimpleBrowser2/00-DeleteDCUs.bat b/demos/SimpleBrowser2/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SimpleBrowser2/00-DeleteDCUs.bat +++ b/demos/SimpleBrowser2/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SimpleBrowser2/SimpleBrowser2.dproj b/demos/SimpleBrowser2/SimpleBrowser2.dproj index 419ea00f..7dca2018 100644 --- a/demos/SimpleBrowser2/SimpleBrowser2.dproj +++ b/demos/SimpleBrowser2/SimpleBrowser2.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL SimpleBrowser2.dpr True Debug - Win32 - 1 + Win64 + 3 Application @@ -69,6 +69,7 @@ false false false + ..\..\bin DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;frxe23;vclFireDAC;emsclientfiredac;DataSnapFireDAC;svnui;tethering;Componentes;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;Componentes_Int;CEF4Delphi;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;frxTee23;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;Componentes_UI;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;Componentes_Misc;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;Componentes_RTF;DBXInformixDriver;bindcompvcl;frxDB23;Componentes_vCard;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;frx23;fmxase;$(DCC_UsePackage) @@ -79,7 +80,6 @@ CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png - ..\..\bin DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) @@ -103,15 +103,18 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + true + 1033 + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + PerMonitorV2 false @@ -120,12 +123,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -177,7 +180,6 @@ 1 - Contents\MacOS 0 @@ -187,6 +189,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -223,6 +231,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -301,6 +315,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -323,6 +342,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -346,6 +370,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -368,6 +397,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -504,23 +537,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -543,6 +594,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -582,11 +637,12 @@ + True - False + True 12 diff --git a/demos/SimpleBrowser2/cef.inc b/demos/SimpleBrowser2/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SimpleBrowser2/cef.inc +++ b/demos/SimpleBrowser2/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SimpleExternalPumpBrowser/00-DeleteDCUs.bat b/demos/SimpleExternalPumpBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SimpleExternalPumpBrowser/00-DeleteDCUs.bat +++ b/demos/SimpleExternalPumpBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SimpleExternalPumpBrowser/SimpleExternalPumpBrowser.dproj b/demos/SimpleExternalPumpBrowser/SimpleExternalPumpBrowser.dproj index 21a94460..7d13f0f3 100644 --- a/demos/SimpleExternalPumpBrowser/SimpleExternalPumpBrowser.dproj +++ b/demos/SimpleExternalPumpBrowser/SimpleExternalPumpBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL SimpleExternalPumpBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -177,7 +177,6 @@ 1 - Contents\MacOS 0 @@ -187,6 +186,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -223,6 +228,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -301,6 +312,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -323,6 +339,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -346,6 +367,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -368,6 +394,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -504,23 +534,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -543,6 +591,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -582,11 +634,12 @@ + True - False + True 12 diff --git a/demos/SimpleExternalPumpBrowser/cef.inc b/demos/SimpleExternalPumpBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SimpleExternalPumpBrowser/cef.inc +++ b/demos/SimpleExternalPumpBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SimpleFMXBrowser/00-DeleteDCUs.bat b/demos/SimpleFMXBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SimpleFMXBrowser/00-DeleteDCUs.bat +++ b/demos/SimpleFMXBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SimpleFMXBrowser/SimpleFMXBrowser.dproj b/demos/SimpleFMXBrowser/SimpleFMXBrowser.dproj index 4b0e9cdb..05fa66ce 100644 --- a/demos/SimpleFMXBrowser/SimpleFMXBrowser.dproj +++ b/demos/SimpleFMXBrowser/SimpleFMXBrowser.dproj @@ -1,7 +1,7 @@  {5967B4A4-5E6D-420E-B524-A52A1240AC82} - 18.2 + 18.5 FMX SimpleFMXBrowser.dpr True @@ -106,13 +106,13 @@ false true - true true 1033 + PerMonitor true - true + PerMonitor false @@ -122,11 +122,11 @@ true - true + PerMonitor true - true + PerMonitor @@ -169,8 +169,14 @@ true - - + + + SimpleFMXBrowser.exe + true + + + + true @@ -179,14 +185,18 @@ true - - + + true - - - SimpleFMXBrowser.exe + + + true + + + + true @@ -199,7 +209,6 @@ 1 - Contents\MacOS 0 @@ -209,6 +218,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -245,6 +260,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -323,6 +344,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -345,6 +371,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -368,6 +399,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -390,6 +426,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -526,23 +566,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -565,6 +623,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -604,6 +666,7 @@ + diff --git a/demos/SimpleFMXBrowser/cef.inc b/demos/SimpleFMXBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SimpleFMXBrowser/cef.inc +++ b/demos/SimpleFMXBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SimpleLazOSRBrowser/SimpleLazOSRBrowser.lps b/demos/SimpleLazOSRBrowser/SimpleLazOSRBrowser.lps index 45df7ef5..1674b0f2 100644 --- a/demos/SimpleLazOSRBrowser/SimpleLazOSRBrowser.lps +++ b/demos/SimpleLazOSRBrowser/SimpleLazOSRBrowser.lps @@ -20,14 +20,15 @@ - - - + + + + @@ -154,25 +155,20 @@ - + - - + - - + + - - - - diff --git a/demos/SimpleLazOSRBrowser/cef.inc b/demos/SimpleLazOSRBrowser/cef.inc new file mode 100644 index 00000000..8334dc78 --- /dev/null +++ b/demos/SimpleLazOSRBrowser/cef.inc @@ -0,0 +1,409 @@ +// ************************************************************************ +// ***************************** CEF4Delphi ******************************* +// ************************************************************************ +// +// CEF4Delphi is based on DCEF3 which uses CEF3 to embed a chromium-based +// browser in Delphi applications. +// +// The original license of DCEF3 still applies to CEF4Delphi. +// +// For more information about CEF4Delphi visit : +// https://www.briskbard.com/index.php?lang=en&pageid=cef +// +// Copyright © 2017 Salvador Diaz Fau. All rights reserved. +// +// ************************************************************************ +// ************ vvvv Original license and comments below vvvv ************* +// ************************************************************************ +(* + * Delphi Chromium Embedded 3 + * + * Usage allowed under the restrictions of the Lesser GNU General Public License + * or alternatively the restrictions of the Mozilla Public License 1.1 + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for + * the specific language governing rights and limitations under the License. + * + * Unit owner : Henri Gourvest + * Web site : http://www.progdigy.com + * Repository : http://code.google.com/p/delphichromiumembedded/ + * Group : http://groups.google.com/group/delphichromiumembedded + * + * Embarcadero Technologies, Inc is not permitted to use or redistribute + * this source code without explicit permission. + * + *) + + // The complete list of compiler versions is here : + // http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Compiler_Versions + +{$DEFINE DELPHI_VERSION_UNKNOW} + +// Delphi 5 +{$IFDEF VER130} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} +{$ENDIF} + +// Delphi 6 +{$IFDEF VER140} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} +{$ENDIF} + +// Delphi 7 +{$IFDEF VER150} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} +{$ENDIF} + +// Delphi 8 +{$IFDEF VER160} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} +{$ENDIF} + +// Delphi 2005 +{$IFDEF VER170} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} +{$ENDIF} + +{$IFDEF VER180} + {$UNDEF DELPHI_VERSION_UNKNOW} + // Delphi 2007 + {$IFDEF VER185} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + // Delphi 2006 + {$ELSE} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$ENDIF} +{$ENDIF} + +// Delphi 2009 +{$IFDEF VER200} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} +{$ENDIF} + +//Delphi 2010 +{$IFDEF VER210} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} +{$ENDIF} + +// Delphi XE +{$IFDEF VER220} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} +{$ENDIF} + +// Delphi XE2 (First FireMonkey and 64bit compiler) +{$IFDEF VER230} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} +{$ENDIF} + +// Delphi XE3 +{$IFDEF VER240} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} +{$ENDIF} + +// Delphi XE4 +{$IFDEF VER250} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} +{$ENDIF} + +// Delphi XE5 +{$IFDEF VER260} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} +{$ENDIF} + +// Delphi XE6 +{$IFDEF VER270} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} +{$ENDIF} + +// Delphi XE7 +{$IFDEF VER280} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} +{$ENDIF} + +// Delphi XE8 +{$IFDEF VER290} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} +{$ENDIF VER290} + +// Rad Studio 10 - Delphi Seattle +{$IFDEF VER300} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} +{$ENDIF} + +// Rad Studio 10.1 - Delphi Berlin +{$IFDEF VER310} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} +{$ENDIF} + +// Rad Studio 10.2 - Delphi Tokyo +{$IFDEF VER320} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} +{$ENDIF} + +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + +{$IFDEF FPC} + {$DEFINE SUPPORTS_INLINE} +{$ELSE} + {$IFDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} + {$ENDIF} +{$ENDIF} + +{$IFDEF DELPHI9_UP} + {$DEFINE SUPPORTS_INLINE} +{$ENDIF} + diff --git a/demos/SimpleLazarusBrowser/SimpleLazarusBrowser.lps b/demos/SimpleLazarusBrowser/SimpleLazarusBrowser.lps index f3065886..b235cf9c 100644 --- a/demos/SimpleLazarusBrowser/SimpleLazarusBrowser.lps +++ b/demos/SimpleLazarusBrowser/SimpleLazarusBrowser.lps @@ -4,14 +4,14 @@ - + - + @@ -20,23 +20,24 @@ - - - - + + + + - - - - + + + + + @@ -227,8 +228,9 @@ - - + + + @@ -356,6 +358,20 @@ + + + + + + + + + + + + + + diff --git a/demos/SimpleLazarusBrowser/cef.inc b/demos/SimpleLazarusBrowser/cef.inc new file mode 100644 index 00000000..8334dc78 --- /dev/null +++ b/demos/SimpleLazarusBrowser/cef.inc @@ -0,0 +1,409 @@ +// ************************************************************************ +// ***************************** CEF4Delphi ******************************* +// ************************************************************************ +// +// CEF4Delphi is based on DCEF3 which uses CEF3 to embed a chromium-based +// browser in Delphi applications. +// +// The original license of DCEF3 still applies to CEF4Delphi. +// +// For more information about CEF4Delphi visit : +// https://www.briskbard.com/index.php?lang=en&pageid=cef +// +// Copyright © 2017 Salvador Diaz Fau. All rights reserved. +// +// ************************************************************************ +// ************ vvvv Original license and comments below vvvv ************* +// ************************************************************************ +(* + * Delphi Chromium Embedded 3 + * + * Usage allowed under the restrictions of the Lesser GNU General Public License + * or alternatively the restrictions of the Mozilla Public License 1.1 + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for + * the specific language governing rights and limitations under the License. + * + * Unit owner : Henri Gourvest + * Web site : http://www.progdigy.com + * Repository : http://code.google.com/p/delphichromiumembedded/ + * Group : http://groups.google.com/group/delphichromiumembedded + * + * Embarcadero Technologies, Inc is not permitted to use or redistribute + * this source code without explicit permission. + * + *) + + // The complete list of compiler versions is here : + // http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Compiler_Versions + +{$DEFINE DELPHI_VERSION_UNKNOW} + +// Delphi 5 +{$IFDEF VER130} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} +{$ENDIF} + +// Delphi 6 +{$IFDEF VER140} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} +{$ENDIF} + +// Delphi 7 +{$IFDEF VER150} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} +{$ENDIF} + +// Delphi 8 +{$IFDEF VER160} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} +{$ENDIF} + +// Delphi 2005 +{$IFDEF VER170} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} +{$ENDIF} + +{$IFDEF VER180} + {$UNDEF DELPHI_VERSION_UNKNOW} + // Delphi 2007 + {$IFDEF VER185} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + // Delphi 2006 + {$ELSE} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$ENDIF} +{$ENDIF} + +// Delphi 2009 +{$IFDEF VER200} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} +{$ENDIF} + +//Delphi 2010 +{$IFDEF VER210} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} +{$ENDIF} + +// Delphi XE +{$IFDEF VER220} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} +{$ENDIF} + +// Delphi XE2 (First FireMonkey and 64bit compiler) +{$IFDEF VER230} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} +{$ENDIF} + +// Delphi XE3 +{$IFDEF VER240} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} +{$ENDIF} + +// Delphi XE4 +{$IFDEF VER250} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} +{$ENDIF} + +// Delphi XE5 +{$IFDEF VER260} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} +{$ENDIF} + +// Delphi XE6 +{$IFDEF VER270} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} +{$ENDIF} + +// Delphi XE7 +{$IFDEF VER280} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} +{$ENDIF} + +// Delphi XE8 +{$IFDEF VER290} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} +{$ENDIF VER290} + +// Rad Studio 10 - Delphi Seattle +{$IFDEF VER300} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} +{$ENDIF} + +// Rad Studio 10.1 - Delphi Berlin +{$IFDEF VER310} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} +{$ENDIF} + +// Rad Studio 10.2 - Delphi Tokyo +{$IFDEF VER320} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} +{$ENDIF} + +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + +{$IFDEF FPC} + {$DEFINE SUPPORTS_INLINE} +{$ELSE} + {$IFDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} + {$ENDIF} +{$ENDIF} + +{$IFDEF DELPHI9_UP} + {$DEFINE SUPPORTS_INLINE} +{$ENDIF} + diff --git a/demos/SimpleLazarusBrowser/usimplelazarusbrowser.pas b/demos/SimpleLazarusBrowser/usimplelazarusbrowser.pas index d74f2597..490c5d14 100644 --- a/demos/SimpleLazarusBrowser/usimplelazarusbrowser.pas +++ b/demos/SimpleLazarusBrowser/usimplelazarusbrowser.pas @@ -171,7 +171,6 @@ begin // GlobalCEFApp.GlobalContextInitialized has to be TRUE before creating any browser // If it's not initialized yet, we use a simple timer to create the browser later. - //if not(Chromium1.CreateBrowser(CEFWindowParent1)) then Timer1.Enabled := True; if not(Chromium1.CreateBrowser(CEFWindowParent1)) then Timer1.Enabled := True; end; diff --git a/demos/SimpleOSRBrowser/00-DeleteDCUs.bat b/demos/SimpleOSRBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SimpleOSRBrowser/00-DeleteDCUs.bat +++ b/demos/SimpleOSRBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SimpleOSRBrowser/SimpleOSRBrowser.dproj b/demos/SimpleOSRBrowser/SimpleOSRBrowser.dproj index b371e70f..2e33dea3 100644 --- a/demos/SimpleOSRBrowser/SimpleOSRBrowser.dproj +++ b/demos/SimpleOSRBrowser/SimpleOSRBrowser.dproj @@ -1,13 +1,13 @@  {7DC52040-59FF-4430-BF65-3A852AB5A6C0} - 18.2 + 18.5 VCL SimpleOSRBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -72,6 +84,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -84,12 +102,16 @@ true 1033 - true true false Debug ..\..\bin CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor + + + true + PerMonitorV2 false @@ -99,7 +121,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -145,7 +171,6 @@ 1 - Contents\MacOS 0 @@ -155,6 +180,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -191,6 +222,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -269,6 +306,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -291,6 +333,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -314,6 +361,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -336,6 +388,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -472,23 +528,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -511,6 +585,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -550,11 +628,12 @@ + True - False + True 12 diff --git a/demos/SimpleOSRBrowser/cef.inc b/demos/SimpleOSRBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SimpleOSRBrowser/cef.inc +++ b/demos/SimpleOSRBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SimpleOSRBrowser/uSimpleOSRBrowser.dfm b/demos/SimpleOSRBrowser/uSimpleOSRBrowser.dfm index fdaf22c7..b57a044a 100644 --- a/demos/SimpleOSRBrowser/uSimpleOSRBrowser.dfm +++ b/demos/SimpleOSRBrowser/uSimpleOSRBrowser.dfm @@ -52,7 +52,6 @@ object Form1: TForm1 't_form' 'https://www.briskbard.com' 'https://frames-per-second.appspot.com/') - ExplicitWidth = 875 end object Panel2: TPanel Left = 914 diff --git a/demos/SimpleServer/00-DeleteDCUs.bat b/demos/SimpleServer/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SimpleServer/00-DeleteDCUs.bat +++ b/demos/SimpleServer/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SimpleServer/SimpleServer.dproj b/demos/SimpleServer/SimpleServer.dproj index 5e04853d..baa77aef 100644 --- a/demos/SimpleServer/SimpleServer.dproj +++ b/demos/SimpleServer/SimpleServer.dproj @@ -1,13 +1,13 @@  {5901DE83-097F-456D-9507-D75337BE827A} - 18.2 + 18.5 VCL SimpleServer.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + .\$(Platform)\$(Config) ..\..\bin @@ -73,6 +85,11 @@ DBXSqliteDriver;bindcompdbx;fmxase;DBXDb2Driver;DBXInterBaseDriver;vcl;DBXSybaseASEDriver;vclactnband;vclFireDAC;FireDACDb2Driver;DataSnapFireDAC;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;DBXMSSQLDriver;vclimg;FireDACInfxDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;FireDACPgDriver;DBXOracleDriver;inetdb;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;DbxCommonDriver;IndyProtocols240;IndySystem240;fmx;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;fmxdae;vclwinx;rtl;FireDACDSDriver;DbxClientDriver;IndyCore240;DBXSybaseASADriver;CustomIPTransport;vcldsnap;dbexpress;FireDACDBXDriver;vclx;bindcomp;appanalytics;dsnap;DataSnapCommon;DBXInformixDriver;bindcompvcl;DataSnapConnectors;VCLRESTComponents;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;dsnapxml;FireDACMySQLDriver;dbrtl;inetdbxpress;DBXFirebirdDriver;DataSnapProviderClient;FireDACMongoDBDriver;FireDACCommonODBC;DataSnapClient;DataSnapServerMidas;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -85,9 +102,13 @@ false true - true true 1033 + PerMonitor + + + true + PerMonitorV2 false @@ -97,7 +118,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -149,7 +174,6 @@ 1 - Contents\MacOS 0 @@ -159,6 +183,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -195,6 +225,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -273,6 +309,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -295,6 +336,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -318,6 +364,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -340,6 +391,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -476,23 +531,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -515,6 +588,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -554,11 +631,12 @@ + True - False + True 12 diff --git a/demos/SimpleServer/cef.inc b/demos/SimpleServer/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SimpleServer/cef.inc +++ b/demos/SimpleServer/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/SubProcess/00-DeleteDCUs.bat b/demos/SubProcess/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/SubProcess/00-DeleteDCUs.bat +++ b/demos/SubProcess/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/SubProcess/SimpleBrowser.dproj b/demos/SubProcess/SimpleBrowser.dproj index 219047eb..a1021e8f 100644 --- a/demos/SubProcess/SimpleBrowser.dproj +++ b/demos/SubProcess/SimpleBrowser.dproj @@ -1,13 +1,13 @@  {55E00327-9D98-4DA3-A4E1-844942A01C6B} - 18.2 + 18.5 VCL SimpleBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -103,15 +103,15 @@ true 1033 - true true false Debug CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor true - true + PerMonitorV2 false @@ -120,12 +120,12 @@ 0 - true true + PerMonitor true - true + PerMonitorV2 @@ -178,7 +178,6 @@ 1 - Contents\MacOS 0 @@ -188,6 +187,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -224,6 +229,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -302,6 +313,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -324,6 +340,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -347,6 +368,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -369,6 +395,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -505,23 +535,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -544,6 +592,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -583,11 +635,12 @@ + True - False + True 12 diff --git a/demos/SubProcess/SubProcess.dproj b/demos/SubProcess/SubProcess.dproj index 6341af27..4539c752 100644 --- a/demos/SubProcess/SubProcess.dproj +++ b/demos/SubProcess/SubProcess.dproj @@ -1,13 +1,13 @@  {6ABCF641-08D0-4F35-9D13-2FBD18E5152A} - 18.2 + 18.5 VCL SubProcess.dpr True Release Win32 - 1 + 3 Application @@ -73,6 +73,10 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 DEBUG;$(DCC_Define) @@ -85,9 +89,9 @@ true 1033 - true true false + PerMonitor false @@ -97,11 +101,11 @@ true - true Debug true 1033 CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName) + PerMonitor @@ -144,7 +148,6 @@ 1 - Contents\MacOS 0 @@ -154,6 +157,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -190,6 +199,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -268,6 +283,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -290,6 +310,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -313,6 +338,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -335,6 +365,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -471,23 +505,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -510,6 +562,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -549,11 +605,12 @@ + True - False + True 12 diff --git a/demos/SubProcess/cef.inc b/demos/SubProcess/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/SubProcess/cef.inc +++ b/demos/SubProcess/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/TabbedBrowser/00-DeleteDCUs.bat b/demos/TabbedBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/TabbedBrowser/00-DeleteDCUs.bat +++ b/demos/TabbedBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/TabbedBrowser/TabBrowser.dproj b/demos/TabbedBrowser/TabBrowser.dproj index 158c05ef..8b644957 100644 --- a/demos/TabbedBrowser/TabBrowser.dproj +++ b/demos/TabbedBrowser/TabBrowser.dproj @@ -1,13 +1,13 @@  {02149B84-943A-4289-B167-DC2C9FC36ABC} - 18.2 + 18.5 VCL TabBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + .\$(Platform)\$(Config) false @@ -72,6 +84,11 @@ DBXSqliteDriver;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;DBXOracleDriver;inetdb;IndyProtocols240;fmx;fmxdae;FireDACDBXDriver;dbexpress;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;DbxCommonDriver;IndySystem240;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;IndyCore240;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -84,10 +101,14 @@ false true - true true 1033 ..\..\bin + PerMonitor + + + true + PerMonitorV2 false @@ -97,7 +118,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -148,7 +173,6 @@ 1 - Contents\MacOS 0 @@ -158,6 +182,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -194,6 +224,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -272,6 +308,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -294,6 +335,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -317,6 +363,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -339,6 +390,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -475,23 +530,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -514,6 +587,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -553,11 +630,12 @@ + True - False + True 12 diff --git a/demos/TabbedBrowser/cef.inc b/demos/TabbedBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/TabbedBrowser/cef.inc +++ b/demos/TabbedBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/ToolBoxBrowser/00-DeleteDCUs.bat b/demos/ToolBoxBrowser/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/ToolBoxBrowser/00-DeleteDCUs.bat +++ b/demos/ToolBoxBrowser/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/ToolBoxBrowser/ToolBoxBrowser.dproj b/demos/ToolBoxBrowser/ToolBoxBrowser.dproj index 85255875..cf374c95 100644 --- a/demos/ToolBoxBrowser/ToolBoxBrowser.dproj +++ b/demos/ToolBoxBrowser/ToolBoxBrowser.dproj @@ -1,13 +1,13 @@  {2FA9E1B5-1D6D-45C8-B021-D260B67AF861} - 18.2 + 18.5 VCL ToolBoxBrowser.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + 3082 System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) @@ -72,6 +84,12 @@ DBXSqliteDriver;RESTComponents;DataSnapServerMidas;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;DataSnapFireDAC;tethering;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;FireDACIBDriver;fmx;fmxdae;vclib;FireDACDBXDriver;dbexpress;IndyProtocols230;vclx;dsnap;DataSnapCommon;emsclient;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;CloudService;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonDriver;DataSnapClient;inet;bindcompdbx;vcl;DBXSybaseASEDriver;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;ibxpress;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;ibxbindings;rtl;FireDACDSDriver;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;bindcompvcl;TeeUI;IndyCore230;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;IndySystem230;dsnapxml;DataSnapProviderClient;dbrtl;inetdbxpress;FireDACMongoDBDriver;fmxase;$(DCC_UsePackage) $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -84,10 +102,14 @@ 1033 true - true true false Debug + PerMonitor + + + true + PerMonitorV2 false @@ -98,8 +120,12 @@ 1033 true - true true + PerMonitor + + + true + PerMonitorV2 @@ -150,7 +176,6 @@ 1 - Contents\MacOS 0 @@ -160,6 +185,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -196,6 +227,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -274,6 +311,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -296,6 +338,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -319,6 +366,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -341,6 +393,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -477,23 +533,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -516,6 +590,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -555,11 +633,12 @@ + True - False + True 12 diff --git a/demos/ToolBoxBrowser/cef.inc b/demos/ToolBoxBrowser/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/ToolBoxBrowser/cef.inc +++ b/demos/ToolBoxBrowser/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/URLRequest/00-DeleteDCUs.bat b/demos/URLRequest/00-DeleteDCUs.bat index dbd008bc..a9a84095 100644 --- a/demos/URLRequest/00-DeleteDCUs.bat +++ b/demos/URLRequest/00-DeleteDCUs.bat @@ -1,6 +1,7 @@ del /s /q *.dcu del /s /q *.exe del /s /q *.res +del /s /q *.rsm del /s /q *.log del /s /q *.dsk del /s /q *.identcache @@ -10,5 +11,8 @@ del /s /q *.~* rmdir Win32\Debug rmdir Win32\Release rmdir Win32 +rmdir Win64\Debug +rmdir Win64\Release +rmdir Win64 rmdir __history rmdir __recovery diff --git a/demos/URLRequest/URLRequest.dproj b/demos/URLRequest/URLRequest.dproj index 323db9c8..8b8127fd 100644 --- a/demos/URLRequest/URLRequest.dproj +++ b/demos/URLRequest/URLRequest.dproj @@ -1,13 +1,13 @@  {B474747B-C461-4724-A7DA-39C9B53BFEB0} - 18.2 + 18.5 VCL URLRequest.dpr True Debug Win32 - 1 + 3 Application @@ -34,6 +34,12 @@ true true + + true + Cfg_1 + true + true + true Base @@ -45,6 +51,12 @@ true true + + true + Cfg_2 + true + true + .\$(Platform)\$(Config) ..\..\bin @@ -73,6 +85,11 @@ DBXSqliteDriver;bindcompdbx;fmxase;DBXDb2Driver;DBXInterBaseDriver;vcl;DBXSybaseASEDriver;vclactnband;vclFireDAC;FireDACDb2Driver;DataSnapFireDAC;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;DBXMSSQLDriver;vclimg;FireDACInfxDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;FireDACPgDriver;DBXOracleDriver;inetdb;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;DbxCommonDriver;IndyProtocols240;IndySystem240;fmx;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;fmxdae;vclwinx;rtl;FireDACDSDriver;DbxClientDriver;IndyCore240;DBXSybaseASADriver;CustomIPTransport;vcldsnap;dbexpress;FireDACDBXDriver;vclx;bindcomp;appanalytics;dsnap;DataSnapCommon;DBXInformixDriver;bindcompvcl;DataSnapConnectors;VCLRESTComponents;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;dsnapxml;FireDACMySQLDriver;dbrtl;inetdbxpress;DBXFirebirdDriver;DataSnapProviderClient;FireDACMongoDBDriver;FireDACCommonODBC;DataSnapClient;DataSnapServerMidas;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + Debug + true + 1033 + $(BDS)\bin\default_app.manifest DEBUG;$(DCC_Define) @@ -85,9 +102,13 @@ false true - true true 1033 + PerMonitor + + + true + PerMonitorV2 false @@ -97,7 +118,11 @@ true - true + PerMonitor + + + true + PerMonitorV2 @@ -148,7 +173,6 @@ 1 - Contents\MacOS 0 @@ -158,6 +182,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -194,6 +224,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -272,6 +308,11 @@ 1 .framework + + Contents\MacOS + 1 + .framework + 0 @@ -294,6 +335,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .dll;.bpl @@ -317,6 +363,11 @@ 1 .dylib + + Contents\MacOS + 1 + .dylib + 0 .bpl @@ -339,6 +390,10 @@ Contents\Resources\StartUp\ 0 + + Contents\Resources\StartUp\ + 0 + 0 @@ -475,23 +530,41 @@ 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + ..\ 1 + + ..\ + 1 + Contents 1 + + Contents + 1 + Contents\Resources 1 + + Contents\Resources + 1 + @@ -514,6 +587,10 @@ Contents\MacOS 1 + + Contents\MacOS + 1 + 0 @@ -553,11 +630,12 @@ + True - False + True 12 diff --git a/demos/URLRequest/cef.inc b/demos/URLRequest/cef.inc index 8ad3597b..8334dc78 100644 --- a/demos/URLRequest/cef.inc +++ b/demos/URLRequest/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/demos/URLRequest/uURLRequest.pas b/demos/URLRequest/uURLRequest.pas index 3eaac212..ad273cae 100644 --- a/demos/URLRequest/uURLRequest.pas +++ b/demos/URLRequest/uURLRequest.pas @@ -47,7 +47,7 @@ uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls, {$ENDIF} - uCEFInterfaces, uCEFUrlRequestClientComponent; + uCEFInterfaces, uCEFUrlRequestClientComponent, uCEFRequest, uCEFUrlRequest; const URLREQUEST_SUCCESS = WM_APP + $101; @@ -110,7 +110,7 @@ implementation // 3- in the TCEFUrlRequestClientComponent.OnRequestComplete event we set FCanClose to TRUE and send WM_CLOSE to the form. uses - uCEFMiscFunctions, uCEFTypes, uCEFUrlRequest, uCEFRequest, uCEFPostData, uCEFPostDataElement; + uCEFMiscFunctions, uCEFTypes, uCEFPostData, uCEFPostDataElement, uCEFConstants; procedure TURLRequestFrm.DownloadBtnClick(Sender: TObject); var @@ -192,6 +192,7 @@ begin TempRequest := TCefRequestRef.New; TempRequest.URL := FPendingURL; TempRequest.Method := 'GET'; + TempRequest.Flags := UR_FLAG_ALLOW_STORED_CREDENTIALS; // POST request example // -------------------- diff --git a/packages/00-Delete.bat b/packages/00-Delete.bat index 28d93f4c..84081b88 100644 --- a/packages/00-Delete.bat +++ b/packages/00-Delete.bat @@ -7,6 +7,7 @@ del /s /q *.stat del /s /q *.local del /s /q *.~* rmdir /S /Q Win32 +rmdir /S /Q Win64 rmdir /S /Q backup rmdir /S /Q lib rmdir /S /Q __history diff --git a/packages/CEF4Delphi.dproj b/packages/CEF4Delphi.dproj index 25cccd74..21df2cbe 100644 --- a/packages/CEF4Delphi.dproj +++ b/packages/CEF4Delphi.dproj @@ -2,12 +2,12 @@ {2F51F1BD-0529-4B4A-BFD2-86FE96910A62} CEF4Delphi.dpk - 18.2 + 18.5 VCL True Debug Win32 - 1 + 3 Package @@ -304,7 +304,6 @@ 1 - Contents\MacOS 0 @@ -314,6 +313,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -350,6 +355,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -426,6 +437,10 @@ 1 .framework + + 1 + .framework + 0 @@ -435,6 +450,10 @@ 1 .dylib + + 1 + .dylib + 0 .dll;.bpl @@ -457,6 +476,10 @@ 1 .dylib + + 1 + .dylib + 0 .bpl @@ -478,6 +501,9 @@ 0 + + 0 + 0 @@ -588,6 +614,7 @@ 1 + @@ -595,6 +622,10 @@ Contents\Resources 1 + + Contents\Resources + 1 + @@ -616,6 +647,9 @@ 1 + + 1 + 0 @@ -655,11 +689,12 @@ + True - False + True 12 diff --git a/packages/CEF4Delphi_FMX.dproj b/packages/CEF4Delphi_FMX.dproj index 866bdec4..433d67c5 100644 --- a/packages/CEF4Delphi_FMX.dproj +++ b/packages/CEF4Delphi_FMX.dproj @@ -2,12 +2,12 @@ {2F51F1BD-0529-4B4A-BFD2-86FE96910A62} CEF4Delphi_FMX.dpk - 18.2 + 18.5 VCL True Debug Win32 - 1 + 3 Package @@ -335,7 +335,6 @@ 1 - Contents\MacOS 0 @@ -345,6 +344,12 @@ 1 + + + res\xml + 1 + + library\lib\armeabi-v7a @@ -381,6 +386,12 @@ 1 + + + res\values-v21 + 1 + + res\drawable @@ -457,6 +468,10 @@ 1 .framework + + 1 + .framework + 0 @@ -466,6 +481,10 @@ 1 .dylib + + 1 + .dylib + 0 .dll;.bpl @@ -488,6 +507,10 @@ 1 .dylib + + 1 + .dylib + 0 .bpl @@ -509,6 +532,9 @@ 0 + + 0 + 0 @@ -619,6 +645,7 @@ 1 + @@ -626,6 +653,10 @@ Contents\Resources 1 + + Contents\Resources + 1 + @@ -647,6 +678,9 @@ 1 + + 1 + 0 @@ -686,11 +720,12 @@ + True - False + True 12 diff --git a/packages/CEF4Delphi_FMX.res b/packages/CEF4Delphi_FMX.res index 0b1d7bfe..89743307 100644 Binary files a/packages/CEF4Delphi_FMX.res and b/packages/CEF4Delphi_FMX.res differ diff --git a/packages/cef.inc b/packages/cef.inc index 8ad3597b..8334dc78 100644 --- a/packages/cef.inc +++ b/packages/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/source/00-DeleteDCUs.bat b/source/00-DeleteDCUs.bat index c546615d..84bf2261 100644 --- a/source/00-DeleteDCUs.bat +++ b/source/00-DeleteDCUs.bat @@ -7,6 +7,7 @@ del /s /q *.stat del /s /q *.local del /s /q *.~* rmdir /S /Q Win32 +rmdir /S /Q Win64 rmdir /S /Q backup rmdir /S /Q __history rmdir /S /Q __recovery diff --git a/source/cef.inc b/source/cef.inc index 8ad3597b..8334dc78 100644 --- a/source/cef.inc +++ b/source/cef.inc @@ -144,7 +144,7 @@ {$DEFINE DELPHI15_UP} {$ENDIF} -// Delphi XE2 (First 64bit compiler) +// Delphi XE2 (First FireMonkey and 64bit compiler) {$IFDEF VER230} {$UNDEF DELPHI_VERSION_UNKNOW} {$DEFINE DELPHI5_UP} @@ -349,6 +349,32 @@ {$DEFINE DELPHI25_UP} {$ENDIF} +// Rad Studio 10.3 - Delphi Rio +{$IFDEF VER330} + {$UNDEF DELPHI_VERSION_UNKNOW} + {$DEFINE DELPHI5_UP} + {$DEFINE DELPHI6_UP} + {$DEFINE DELPHI7_UP} + {$DEFINE DELPHI8_UP} + {$DEFINE DELPHI9_UP} + {$DEFINE DELPHI10_UP} + {$DEFINE DELPHI11_UP} + {$DEFINE DELPHI12_UP} + {$DEFINE DELPHI14_UP} + {$DEFINE DELPHI15_UP} + {$DEFINE DELPHI16_UP} + {$DEFINE DELPHI17_UP} + {$DEFINE DELPHI18_UP} + {$DEFINE DELPHI19_UP} + {$DEFINE DELPHI20_UP} + {$DEFINE DELPHI21_UP} + {$DEFINE DELPHI22_UP} + {$DEFINE DELPHI23_UP} + {$DEFINE DELPHI24_UP} + {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} +{$ENDIF} + {$IFDEF FPC} {$DEFINE SUPPORTS_INLINE} {$ELSE} @@ -373,6 +399,7 @@ {$DEFINE DELPHI23_UP} {$DEFINE DELPHI24_UP} {$DEFINE DELPHI25_UP} + {$DEFINE DELPHI26_UP} {$ENDIF} {$ENDIF} diff --git a/source/uBufferPanel.pas b/source/uBufferPanel.pas index fd6457d4..04a99f82 100644 --- a/source/uBufferPanel.pas +++ b/source/uBufferPanel.pas @@ -61,6 +61,7 @@ uses uCEFConstants; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TBufferPanel = class(TCustomPanel) protected FMutex : THandle; diff --git a/source/uCEFChromium.pas b/source/uCEFChromium.pas index 95392421..5923f81c 100644 --- a/source/uCEFChromium.pas +++ b/source/uCEFChromium.pas @@ -65,6 +65,7 @@ uses uCEFChromiumOptions, uCEFChromiumFontOptions, uCEFPDFPrintOptions; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TChromium = class(TComponent, IChromiumEvents) protected FCompHandle : HWND; diff --git a/source/uCEFLinkedWindowParent.pas b/source/uCEFLinkedWindowParent.pas index 0bfd22cc..df5c824c 100644 --- a/source/uCEFLinkedWindowParent.pas +++ b/source/uCEFLinkedWindowParent.pas @@ -62,6 +62,7 @@ uses uCEFWinControl, uCEFTypes, uCEFInterfaces, uCEFChromium; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TCEFLinkedWindowParent = class(TCEFWinControl) protected FChromium : TChromium; diff --git a/source/uCEFServerComponent.pas b/source/uCEFServerComponent.pas index 57162edd..7c18b399 100644 --- a/source/uCEFServerComponent.pas +++ b/source/uCEFServerComponent.pas @@ -68,6 +68,7 @@ const DEFAULT_CEFSERVER_BACKLOG = 10; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TCEFServerComponent = class(TComponent, IServerEvents) protected FHandler : ICefServerHandler; diff --git a/source/uCEFUrlRequestClientComponent.pas b/source/uCEFUrlRequestClientComponent.pas index 455c3896..7b6f7783 100644 --- a/source/uCEFUrlRequestClientComponent.pas +++ b/source/uCEFUrlRequestClientComponent.pas @@ -63,6 +63,7 @@ uses uCEFTypes, uCEFInterfaces, uCEFUrlRequestClientEvents, uCEFUrlrequestClient, uCEFUrlRequest; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TCEFUrlRequestClientComponent = class(TComponent, ICEFUrlRequestClientEvents) protected FClient : ICefUrlrequestClient; diff --git a/source/uCEFWindowParent.pas b/source/uCEFWindowParent.pas index 0a0394ee..d9e085d7 100644 --- a/source/uCEFWindowParent.pas +++ b/source/uCEFWindowParent.pas @@ -62,6 +62,7 @@ uses uCEFWinControl, uCEFTypes, uCEFInterfaces; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TCEFWindowParent = class(TCEFWinControl) protected procedure WndProc(var aMessage: TMessage); override; diff --git a/source/uCEFWorkScheduler.pas b/source/uCEFWorkScheduler.pas index 976d596e..14fcd396 100644 --- a/source/uCEFWorkScheduler.pas +++ b/source/uCEFWorkScheduler.pas @@ -62,6 +62,7 @@ uses uCEFConstants, uCEFWorkSchedulerThread; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TCEFWorkScheduler = class(TComponent) protected FCompHandle : HWND; diff --git a/source/uFMXBufferPanel.pas b/source/uFMXBufferPanel.pas index 5548ebb1..ecdb5ecf 100644 --- a/source/uFMXBufferPanel.pas +++ b/source/uFMXBufferPanel.pas @@ -56,6 +56,7 @@ uses type TDialogKeyEvent = procedure(Sender: TObject; var Key: Word; Shift: TShiftState) of object; + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TFMXBufferPanel = class(TControl) protected {$IFDEF MSWINDOWS} diff --git a/source/uFMXChromium.pas b/source/uFMXChromium.pas index 2679a8f5..e2621257 100644 --- a/source/uFMXChromium.pas +++ b/source/uFMXChromium.pas @@ -55,6 +55,7 @@ uses uCEFPDFPrintOptions; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TFMXChromium = class(TComponent, IChromiumEvents) protected FHandler : ICefClient; diff --git a/source/uFMXWindowParent.pas b/source/uFMXWindowParent.pas index 234dd0ad..5a122dba 100644 --- a/source/uFMXWindowParent.pas +++ b/source/uFMXWindowParent.pas @@ -52,6 +52,7 @@ uses FMX.Controls, FMX.Types, FMX.Forms; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TFMXWindowParent = class(TCommonCustomForm) protected {$IFDEF MSWINDOWS} diff --git a/source/uFMXWorkScheduler.pas b/source/uFMXWorkScheduler.pas index 66113bd6..62bb0187 100644 --- a/source/uFMXWorkScheduler.pas +++ b/source/uFMXWorkScheduler.pas @@ -50,6 +50,7 @@ uses uCEFConstants, uCEFWorkSchedulerThread; type + {$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF} TFMXWorkScheduler = class(TComponent) protected FThread : TCEFWorkSchedulerThread;