You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-11-23 21:34:53 +02:00
Added Delphi 10.3 Rio support
Added ComponentPlatformsAttribute to all the components to provide platform-specific run-time information.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
|
||||
@@ -61,6 +61,7 @@ uses
|
||||
uCEFConstants;
|
||||
|
||||
type
|
||||
{$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF}
|
||||
TBufferPanel = class(TCustomPanel)
|
||||
protected
|
||||
FMutex : THandle;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user