1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-06-12 22:07:39 +02:00

Fix #119 : All units in the source folder start with "uCEF"

- Fixed TCustomAudioHandler creation in uCEFClient.pas
- Fixed "title" parsing in uCEFDragAndDropMgr.pas
This commit is contained in:
Salvador Díaz Fau
2019-04-04 10:26:44 +02:00
parent 0ae96d07d5
commit dbc4900358
36 changed files with 63 additions and 63 deletions

View File

@ -50,7 +50,7 @@ uses
Windows, Messages, SysUtils, Variants, Classes, SyncObjs, Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
{$ENDIF} {$ENDIF}
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel; uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
type type
TWebBrowserFrm = class(TForm) TWebBrowserFrm = class(TForm)

View File

@ -46,7 +46,7 @@ uses
WinApi.Windows, WinApi.Windows,
{$ENDIF} {$ENDIF}
uCEFApplication, uCEFApplication,
uFMXWorkScheduler, uCEFFMXWorkScheduler,
uFMXExternalPumpBrowser in 'uFMXExternalPumpBrowser.pas' {FMXExternalPumpBrowserFrm}, uFMXExternalPumpBrowser in 'uFMXExternalPumpBrowser.pas' {FMXExternalPumpBrowserFrm},
uFMXApplicationService in 'uFMXApplicationService.pas'; uFMXApplicationService in 'uFMXApplicationService.pas';

View File

@ -5,7 +5,7 @@
<FrameworkType>FMX</FrameworkType> <FrameworkType>FMX</FrameworkType>
<MainSource>FMXExternalPumpBrowser.dpr</MainSource> <MainSource>FMXExternalPumpBrowser.dpr</MainSource>
<Base>True</Base> <Base>True</Base>
<Config Condition="'$(Config)'==''">Debug</Config> <Config Condition="'$(Config)'==''">Release</Config>
<Platform Condition="'$(Platform)'==''">Win32</Platform> <Platform Condition="'$(Platform)'==''">Win32</Platform>
<TargetedPlatforms>3</TargetedPlatforms> <TargetedPlatforms>3</TargetedPlatforms>
<AppType>Application</AppType> <AppType>Application</AppType>

View File

@ -77,7 +77,7 @@ implementation
uses uses
FMX.Forms, FMX.Forms,
uFMXExternalPumpBrowser, uFMXExternalPumpBrowser,
uFMXWorkScheduler, uCEFFMXWorkScheduler,
{$IFDEF MSWINDOWS} {$IFDEF MSWINDOWS}
Winapi.Messages, Winapi.Windows, Winapi.Messages, Winapi.Windows,
{$ENDIF} {$ENDIF}

View File

@ -51,7 +51,7 @@ uses
{$IFDEF DELPHI17_UP} {$IFDEF DELPHI17_UP}
FMX.Graphics, FMX.Graphics,
{$ENDIF} {$ENDIF}
uFMXChromium, uFMXBufferPanel, uFMXWorkScheduler, uCEFFMXChromium, uCEFFMXBufferPanel, uCEFFMXWorkScheduler,
uCEFInterfaces, uCEFTypes, uCEFConstants; uCEFInterfaces, uCEFTypes, uCEFConstants;
type type

View File

@ -45,7 +45,7 @@ uses
{$ENDIF} {$ENDIF}
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
uFMXChromium, uFMXWindowParent, uCEFInterfaces, uCEFConstants, uCEFTypes; uCEFFMXChromium, uCEFFMXWindowParent, uCEFInterfaces, uCEFConstants, uCEFTypes;
type type
TChildForm = class(TForm) TChildForm = class(TForm)

View File

@ -50,7 +50,7 @@ uses
Windows, Messages, SysUtils, Variants, Classes, SyncObjs, Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Keyboard, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Keyboard,
{$ENDIF} {$ENDIF}
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel; uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
const const
HOMEPAGE_URL = 'https://www.google.com'; HOMEPAGE_URL = 'https://www.google.com';

View File

@ -323,7 +323,8 @@ end;
procedure TMiniBrowserFrm.Chromium1BeforeClose(Sender: TObject; const browser: ICefBrowser); procedure TMiniBrowserFrm.Chromium1BeforeClose(Sender: TObject; const browser: ICefBrowser);
begin begin
if (Chromium1.BrowserId = 0) then // The main browser is being destroyed // The main browser is being destroyed
if (Chromium1.BrowserId = 0) then
begin begin
FCanClose := True; FCanClose := True;
PostMessage(Handle, WM_CLOSE, 0, 0); PostMessage(Handle, WM_CLOSE, 0, 0);

View File

@ -50,7 +50,7 @@ uses
Windows, Messages, SysUtils, Variants, Classes, SyncObjs, Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
{$ENDIF} {$ENDIF}
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel, uCEFWorkScheduler; uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel, uCEFWorkScheduler;
type type
TOSRExternalPumpBrowserFrm = class(TForm) TOSRExternalPumpBrowserFrm = class(TForm)

View File

@ -50,7 +50,7 @@ uses
Windows, Messages, SysUtils, Variants, Classes, SyncObjs, Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
{$ENDIF} {$ENDIF}
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel; uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
const const
CEF_SHOWCHILD = WM_APP + $A52; CEF_SHOWCHILD = WM_APP + $A52;

View File

@ -50,8 +50,7 @@ uses
Windows, Messages, SysUtils, Variants, Classes, SyncObjs, Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls,
{$ENDIF} {$ENDIF}
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel, uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFWindowParent, uCEFWinControl;
uCEFWindowParent, uCEFWinControl;
type type
TChildForm = class(TForm) TChildForm = class(TForm)

View File

@ -77,7 +77,6 @@ implementation
uses uses
FMX.Forms, FMX.Forms,
uSimpleFMXBrowser, uSimpleFMXBrowser,
uFMXWorkScheduler,
uCEFApplication, uCEFApplication,
{$IFDEF MSWINDOWS} {$IFDEF MSWINDOWS}
Winapi.Messages, Winapi.Windows, Winapi.Messages, Winapi.Windows,

View File

@ -47,7 +47,7 @@ uses
{$ENDIF} {$ENDIF}
System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls,
FMX.Edit, FMX.Controls.Presentation, uFMXWindowParent, uFMXChromium, FMX.Edit, FMX.Controls.Presentation, uCEFFMXWindowParent, uCEFFMXChromium,
uCEFInterfaces, uCEFConstants, uCEFTypes; uCEFInterfaces, uCEFConstants, uCEFTypes;
type type

View File

@ -8,11 +8,11 @@
<Unit0> <Unit0>
<Filename Value="SimpleLazOSRBrowser.lpr"/> <Filename Value="SimpleLazOSRBrowser.lpr"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/> <EditorIndex Value="1"/>
<WindowIndex Value="-1"/> <TopLine Value="39"/>
<TopLine Value="24"/>
<CursorPos X="46" Y="33"/> <CursorPos X="46" Y="33"/>
<UsageCount Value="42"/> <UsageCount Value="42"/>
<Loaded Value="True"/>
<DefaultSyntaxHighlighter Value="Delphi"/> <DefaultSyntaxHighlighter Value="Delphi"/>
</Unit0> </Unit0>
<Unit1> <Unit1>
@ -22,7 +22,7 @@
<HasResources Value="True"/> <HasResources Value="True"/>
<ResourceBaseClass Value="Form"/> <ResourceBaseClass Value="Form"/>
<IsVisibleTab Value="True"/> <IsVisibleTab Value="True"/>
<TopLine Value="94"/> <TopLine Value="73"/>
<CursorPos Y="100"/> <CursorPos Y="100"/>
<UsageCount Value="42"/> <UsageCount Value="42"/>
<Bookmarks Count="1"> <Bookmarks Count="1">

View File

@ -1,4 +1,4 @@
// ************************************************************************ // ************************************************************************
// ***************************** CEF4Delphi ******************************* // ***************************** CEF4Delphi *******************************
// ************************************************************************ // ************************************************************************
// //
@ -44,7 +44,7 @@ interface
uses uses
Windows, LCLIntf, LCLType, LMessages, Messages, SysUtils, Variants, Classes, SyncObjs, Windows, LCLIntf, LCLType, LMessages, Messages, SysUtils, Variants, Classes, SyncObjs,
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Types, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Types,
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel, uCEFChromiumEvents; uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel, uCEFChromiumEvents;
type type

View File

@ -50,7 +50,7 @@ uses
Windows, Messages, SysUtils, Variants, Classes, SyncObjs, Windows, Messages, SysUtils, Variants, Classes, SyncObjs,
Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, AppEvnts,
{$ENDIF} {$ENDIF}
uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uBufferPanel; uCEFChromium, uCEFTypes, uCEFInterfaces, uCEFConstants, uCEFBufferPanel;
const const
// Set this constant to True and load "file://transparency.html" to test a // Set this constant to True and load "file://transparency.html" to test a

View File

@ -148,12 +148,12 @@ contains
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas', uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas', uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas', uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas',
uOLEDragAndDrop in '..\source\uOLEDragAndDrop.pas', uCEFOLEDragAndDrop in '..\source\uCEFOLEDragAndDrop.pas',
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas', uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas', uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
uCEFExtension in '..\source\uCEFExtension.pas', uCEFExtension in '..\source\uCEFExtension.pas',
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas', uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
uBufferPanel in '..\source\uBufferPanel.pas', uCEFBufferPanel in '..\source\uCEFBufferPanel.pas',
uCEFApp in '..\source\uCEFApp.pas', uCEFApp in '..\source\uCEFApp.pas',
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas', uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas', uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',

View File

@ -242,12 +242,12 @@
<DCCReference Include="..\source\uCEFBaseRefCounted.pas"/> <DCCReference Include="..\source\uCEFBaseRefCounted.pas"/>
<DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/> <DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/>
<DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/> <DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/>
<DCCReference Include="..\source\uOLEDragAndDrop.pas"/> <DCCReference Include="..\source\uCEFOLEDragAndDrop.pas"/>
<DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/> <DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/>
<DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/> <DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/>
<DCCReference Include="..\source\uCEFExtension.pas"/> <DCCReference Include="..\source\uCEFExtension.pas"/>
<DCCReference Include="..\source\uCEFExtensionHandler.pas"/> <DCCReference Include="..\source\uCEFExtensionHandler.pas"/>
<DCCReference Include="..\source\uBufferPanel.pas"/> <DCCReference Include="..\source\uCEFBufferPanel.pas"/>
<DCCReference Include="..\source\uCEFApp.pas"/> <DCCReference Include="..\source\uCEFApp.pas"/>
<DCCReference Include="..\source\uCEFWorkScheduler.pas"/> <DCCReference Include="..\source\uCEFWorkScheduler.pas"/>
<DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/> <DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/>

View File

@ -146,11 +146,11 @@ contains
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas', uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas', uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas', uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
uOLEDragAndDrop in '..\source\uOLEDragAndDrop.pas', uCEFOLEDragAndDrop in '..\source\uCEFOLEDragAndDrop.pas',
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas', uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
uCEFExtension in '..\source\uCEFExtension.pas', uCEFExtension in '..\source\uCEFExtension.pas',
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas', uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
uBufferPanel in '..\source\uBufferPanel.pas', uCEFBufferPanel in '..\source\uCEFBufferPanel.pas',
uCEFApp in '..\source\uCEFApp.pas', uCEFApp in '..\source\uCEFApp.pas',
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas', uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas', uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',

View File

@ -49,7 +49,7 @@ implementation
uses uses
Classes, Classes,
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uBufferPanel, uCEFWorkScheduler, uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uCEFBufferPanel, uCEFWorkScheduler,
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent; uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
procedure Register; procedure Register;

View File

@ -9,13 +9,13 @@ package CEF4Delphi_FMX;
{$EXTENDEDSYNTAX ON} {$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON} {$IMPORTEDDATA ON}
{$IOCHECKS ON} {$IOCHECKS ON}
{$LOCALSYMBOLS OFF} {$LOCALSYMBOLS ON}
{$LONGSTRINGS ON} {$LONGSTRINGS ON}
{$OPENSTRINGS ON} {$OPENSTRINGS ON}
{$OPTIMIZATION ON} {$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF} {$OVERFLOWCHECKS ON}
{$RANGECHECKS OFF} {$RANGECHECKS ON}
{$REFERENCEINFO OFF} {$REFERENCEINFO ON}
{$SAFEDIVIDE OFF} {$SAFEDIVIDE OFF}
{$STACKFRAMES OFF} {$STACKFRAMES OFF}
{$TYPEDADDRESS OFF} {$TYPEDADDRESS OFF}
@ -23,9 +23,9 @@ package CEF4Delphi_FMX;
{$WRITEABLECONST OFF} {$WRITEABLECONST OFF}
{$MINENUMSIZE 1} {$MINENUMSIZE 1}
{$IMAGEBASE $400000} {$IMAGEBASE $400000}
{$DEFINE RELEASE}
{$DEFINE $(FrameworkType)} {$DEFINE $(FrameworkType)}
{$ENDIF IMPLICITBUILDING} {$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'CEF4Delphi'}
{$IMPLICITBUILD OFF} {$IMPLICITBUILD OFF}
requires requires
@ -149,12 +149,12 @@ contains
uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas', uCEFBaseRefCounted in '..\source\uCEFBaseRefCounted.pas',
uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas', uCEFBaseScopedWrapper in '..\source\uCEFBaseScopedWrapper.pas',
uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas', uCEFAccessibilityHandler in '..\source\uCEFAccessibilityHandler.pas',
uOLEDragAndDrop in '..\source\uOLEDragAndDrop.pas', uCEFOLEDragAndDrop in '..\source\uCEFOLEDragAndDrop.pas',
uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas', uCEFDragAndDropMgr in '..\source\uCEFDragAndDropMgr.pas',
uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas', uCEFGetExtensionResourceCallback in '..\source\uCEFGetExtensionResourceCallback.pas',
uCEFExtension in '..\source\uCEFExtension.pas', uCEFExtension in '..\source\uCEFExtension.pas',
uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas', uCEFExtensionHandler in '..\source\uCEFExtensionHandler.pas',
uBufferPanel in '..\source\uBufferPanel.pas', uCEFBufferPanel in '..\source\uCEFBufferPanel.pas',
uCEFApp in '..\source\uCEFApp.pas', uCEFApp in '..\source\uCEFApp.pas',
uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas', uCEFWorkScheduler in '..\source\uCEFWorkScheduler.pas',
uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas', uCEFWorkSchedulerThread in '..\source\uCEFWorkSchedulerThread.pas',
@ -162,11 +162,11 @@ contains
uCEFServerHandler in '..\source\uCEFServerHandler.pas', uCEFServerHandler in '..\source\uCEFServerHandler.pas',
uCEFServerEvents in '..\source\uCEFServerEvents.pas', uCEFServerEvents in '..\source\uCEFServerEvents.pas',
uCEFServerComponent in '..\source\uCEFServerComponent.pas', uCEFServerComponent in '..\source\uCEFServerComponent.pas',
uFMXBufferPanel in '..\source\uFMXBufferPanel.pas', uCEFFMXBufferPanel in '..\source\uCEFFMXBufferPanel.pas',
uFMXChromium in '..\source\uFMXChromium.pas', uCEFFMXChromium in '..\source\uCEFFMXChromium.pas',
uFMXWorkScheduler in '..\source\uFMXWorkScheduler.pas', uCEFFMXWorkScheduler in '..\source\uCEFFMXWorkScheduler.pas',
uCEFStringList in '..\source\uCEFStringList.pas', uCEFStringList in '..\source\uCEFStringList.pas',
uFMXWindowParent in '..\source\uFMXWindowParent.pas', uCEFFMXWindowParent in '..\source\uCEFFMXWindowParent.pas',
uCEFv8ArrayBufferReleaseCallback in '..\source\uCEFv8ArrayBufferReleaseCallback.pas', uCEFv8ArrayBufferReleaseCallback in '..\source\uCEFv8ArrayBufferReleaseCallback.pas',
uCEFWinControl in '..\source\uCEFWinControl.pas', uCEFWinControl in '..\source\uCEFWinControl.pas',
uCEFLinkedWindowParent in '..\source\uCEFLinkedWindowParent.pas', uCEFLinkedWindowParent in '..\source\uCEFLinkedWindowParent.pas',

View File

@ -264,12 +264,12 @@
<DCCReference Include="..\source\uCEFBaseRefCounted.pas"/> <DCCReference Include="..\source\uCEFBaseRefCounted.pas"/>
<DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/> <DCCReference Include="..\source\uCEFBaseScopedWrapper.pas"/>
<DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/> <DCCReference Include="..\source\uCEFAccessibilityHandler.pas"/>
<DCCReference Include="..\source\uOLEDragAndDrop.pas"/> <DCCReference Include="..\source\uCEFOLEDragAndDrop.pas"/>
<DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/> <DCCReference Include="..\source\uCEFDragAndDropMgr.pas"/>
<DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/> <DCCReference Include="..\source\uCEFGetExtensionResourceCallback.pas"/>
<DCCReference Include="..\source\uCEFExtension.pas"/> <DCCReference Include="..\source\uCEFExtension.pas"/>
<DCCReference Include="..\source\uCEFExtensionHandler.pas"/> <DCCReference Include="..\source\uCEFExtensionHandler.pas"/>
<DCCReference Include="..\source\uBufferPanel.pas"/> <DCCReference Include="..\source\uCEFBufferPanel.pas"/>
<DCCReference Include="..\source\uCEFApp.pas"/> <DCCReference Include="..\source\uCEFApp.pas"/>
<DCCReference Include="..\source\uCEFWorkScheduler.pas"/> <DCCReference Include="..\source\uCEFWorkScheduler.pas"/>
<DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/> <DCCReference Include="..\source\uCEFWorkSchedulerThread.pas"/>
@ -277,11 +277,11 @@
<DCCReference Include="..\source\uCEFServerHandler.pas"/> <DCCReference Include="..\source\uCEFServerHandler.pas"/>
<DCCReference Include="..\source\uCEFServerEvents.pas"/> <DCCReference Include="..\source\uCEFServerEvents.pas"/>
<DCCReference Include="..\source\uCEFServerComponent.pas"/> <DCCReference Include="..\source\uCEFServerComponent.pas"/>
<DCCReference Include="..\source\uFMXBufferPanel.pas"/> <DCCReference Include="..\source\uCEFFMXBufferPanel.pas"/>
<DCCReference Include="..\source\uFMXChromium.pas"/> <DCCReference Include="..\source\uCEFFMXChromium.pas"/>
<DCCReference Include="..\source\uFMXWorkScheduler.pas"/> <DCCReference Include="..\source\uCEFFMXWorkScheduler.pas"/>
<DCCReference Include="..\source\uCEFStringList.pas"/> <DCCReference Include="..\source\uCEFStringList.pas"/>
<DCCReference Include="..\source\uFMXWindowParent.pas"/> <DCCReference Include="..\source\uCEFFMXWindowParent.pas"/>
<DCCReference Include="..\source\uCEFv8ArrayBufferReleaseCallback.pas"/> <DCCReference Include="..\source\uCEFv8ArrayBufferReleaseCallback.pas"/>
<DCCReference Include="..\source\uCEFWinControl.pas"/> <DCCReference Include="..\source\uCEFWinControl.pas"/>
<DCCReference Include="..\source\uCEFLinkedWindowParent.pas"/> <DCCReference Include="..\source\uCEFLinkedWindowParent.pas"/>

View File

@ -49,8 +49,8 @@ implementation
uses uses
System.Classes, System.Classes,
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uBufferPanel, uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uCEFBufferPanel,
uCEFWorkScheduler, uFMXBufferPanel, uFMXChromium, uFMXWorkScheduler, uCEFWorkScheduler, uCEFFMXBufferPanel, uCEFFMXChromium, uCEFFMXWorkScheduler,
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent; uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
procedure Register; procedure Register;

View File

@ -53,7 +53,7 @@ uses
{$ELSE} {$ELSE}
Classes, Classes,
{$ENDIF} {$ENDIF}
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uBufferPanel, uCEFWorkScheduler, uCEFChromium, uCEFWindowParent, uCEFChromiumWindow, uCEFBufferPanel, uCEFWorkScheduler,
uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent; uCEFServerComponent, uCEFLinkedWindowParent, uCEFUrlRequestClientComponent;
procedure Register; procedure Register;

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<CONFIG> <CONFIG>
<Package Version="4"> <Package Version="4">
<PathDelim Value="\"/> <PathDelim Value="\"/>
@ -516,9 +516,9 @@
<UnitName Value="uCEFChromium"/> <UnitName Value="uCEFChromium"/>
</Item122> </Item122>
<Item123> <Item123>
<Filename Value="..\source\uBufferPanel.pas"/> <Filename Value="..\source\uCEFBufferPanel.pas"/>
<HasRegisterProc Value="True"/> <HasRegisterProc Value="True"/>
<UnitName Value="uBufferPanel"/> <UnitName Value="uCEFBufferPanel"/>
</Item123> </Item123>
<Item124> <Item124>
<Filename Value="..\source\uCEFServer.pas"/> <Filename Value="..\source\uCEFServer.pas"/>

View File

@ -44,7 +44,7 @@ uses
uCEFWebPluginInfo, uCEFWebPluginInfoVisitor, uCEFWebPluginUnstableCallback, uCEFWebPluginInfo, uCEFWebPluginInfoVisitor, uCEFWebPluginUnstableCallback,
uCEFWindowParent, uCEFWorkScheduler, uCEFWorkSchedulerThread, uCEFWindowParent, uCEFWorkScheduler, uCEFWorkSchedulerThread,
uCEFWriteHandler, uCEFX509Certificate, uCEFX509CertPrincipal, uCEFXmlReader, uCEFWriteHandler, uCEFX509Certificate, uCEFX509CertPrincipal, uCEFXmlReader,
uCEFZipReader, uCEFChromium, uBufferPanel, uCEFServer, uCEFServerComponent, uCEFZipReader, uCEFChromium, uCEFBufferPanel, uCEFServer, uCEFServerComponent,
uCEFServerEvents, uCEFServerHandler, uCEFWinControl, uCEFLinkedWindowParent, uCEFServerEvents, uCEFServerHandler, uCEFWinControl, uCEFLinkedWindowParent,
uCEFUrlRequestClientEvents, uCEFUrlRequestClientComponent, uCEFUrlRequestClientEvents, uCEFUrlRequestClientComponent,
uCEFOSRIMEHandler, uCEFAudioHandler, LazarusPackageIntf; uCEFOSRIMEHandler, uCEFAudioHandler, LazarusPackageIntf;
@ -57,7 +57,7 @@ begin
RegisterUnit('uCEFWindowParent', @uCEFWindowParent.Register); RegisterUnit('uCEFWindowParent', @uCEFWindowParent.Register);
RegisterUnit('uCEFWorkScheduler', @uCEFWorkScheduler.Register); RegisterUnit('uCEFWorkScheduler', @uCEFWorkScheduler.Register);
RegisterUnit('uCEFChromium', @uCEFChromium.Register); RegisterUnit('uCEFChromium', @uCEFChromium.Register);
RegisterUnit('uBufferPanel', @uBufferPanel.Register); RegisterUnit('uCEFBufferPanel', @uCEFBufferPanel.Register);
RegisterUnit('uCEFServerComponent', @uCEFServerComponent.Register); RegisterUnit('uCEFServerComponent', @uCEFServerComponent.Register);
RegisterUnit('uCEFLinkedWindowParent', @uCEFLinkedWindowParent.Register); RegisterUnit('uCEFLinkedWindowParent', @uCEFLinkedWindowParent.Register);
RegisterUnit('uCEFUrlRequestClientComponent', RegisterUnit('uCEFUrlRequestClientComponent',

View File

@ -35,7 +35,7 @@
* *
*) *)
unit uBufferPanel; unit uCEFBufferPanel;
{$IFDEF FPC} {$IFDEF FPC}
{$MODE OBJFPC}{$H+} {$MODE OBJFPC}{$H+}

View File

@ -788,7 +788,7 @@ uses
SysUtils, Math, SysUtils, Math,
{$ENDIF} {$ENDIF}
uCEFBrowser, uCEFValue, uCEFDictionaryValue, uCEFStringMultimap, uCEFFrame, uCEFBrowser, uCEFValue, uCEFDictionaryValue, uCEFStringMultimap, uCEFFrame,
uCEFApplication, uCEFProcessMessage, uCEFRequestContext, {$IFNDEF FPC}uOLEDragAndDrop,{$ENDIF} uCEFApplication, uCEFProcessMessage, uCEFRequestContext, {$IFNDEF FPC}uCEFOLEDragAndDrop,{$ENDIF}
uCEFPDFPrintCallback, uCEFResolveCallback, uCEFDeleteCookiesCallback, uCEFStringVisitor, uCEFPDFPrintCallback, uCEFResolveCallback, uCEFDeleteCookiesCallback, uCEFStringVisitor,
uCEFListValue, uCEFNavigationEntryVisitor; uCEFListValue, uCEFNavigationEntryVisitor;

View File

@ -662,7 +662,7 @@ begin
if aCreateRequestHandler then FRequestHandler := TCustomRequestHandler.Create(FEvents); if aCreateRequestHandler then FRequestHandler := TCustomRequestHandler.Create(FEvents);
if aCreateDragHandler then FDragHandler := TCustomDragHandler.Create(FEvents); if aCreateDragHandler then FDragHandler := TCustomDragHandler.Create(FEvents);
if aCreateFindHandler then FFindHandler := TCustomFindHandler.Create(FEvents); if aCreateFindHandler then FFindHandler := TCustomFindHandler.Create(FEvents);
if aCreateAudioHandler then FAudioHandler := TCustomAudioHandler.Create(self); if aCreateAudioHandler then FAudioHandler := TCustomAudioHandler.Create(FEvents);
end; end;
end; end;

View File

@ -53,7 +53,7 @@ uses
{$IFDEF MSWINDOWS}Windows, ActiveX, ShlObj, Shellapi,{$ENDIF} {$IFDEF MSWINDOWS}Windows, ActiveX, ShlObj, Shellapi,{$ENDIF}
Classes, Controls, SysUtils, Math, StrUtils, Classes, Controls, SysUtils, Math, StrUtils,
{$ENDIF} {$ENDIF}
uCEFDragData, uCEFInterfaces, uCEFTypes, uOLEDragAndDrop; uCEFDragData, uCEFInterfaces, uCEFTypes, uCEFOLEDragAndDrop;
type type
TDragEnterEvent = procedure(Sender: TObject; const aDragData : ICefDragData; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint) of object; TDragEnterEvent = procedure(Sender: TObject; const aDragData : ICefDragData; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint) of object;
@ -549,6 +549,7 @@ begin
begin begin
TempText := PWideChar(TempPointer); TempText := PWideChar(TempPointer);
TempPos := LastDelimiter(#13, TempText); TempPos := LastDelimiter(#13, TempText);
if (TempPos <= 0) then TempPos := LastDelimiter(#10, TempText);
if (TempPos > 0) then if (TempPos > 0) then
begin begin

View File

@ -35,7 +35,7 @@
* *
*) *)
unit uFMXBufferPanel; unit uCEFFMXBufferPanel;
{$I cef.inc} {$I cef.inc}

View File

@ -35,7 +35,7 @@
* *
*) *)
unit uFMXChromium; unit uCEFFMXChromium;
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF} {$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
{$MINENUMSIZE 4} {$MINENUMSIZE 4}

View File

@ -35,7 +35,7 @@
* *
*) *)
unit uFMXWindowParent; unit uCEFFMXWindowParent;
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF} {$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
{$MINENUMSIZE 4} {$MINENUMSIZE 4}

View File

@ -35,7 +35,7 @@
* *
*) *)
unit uFMXWorkScheduler; unit uCEFFMXWorkScheduler;
{$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF} {$IFNDEF CPUX64}{$ALIGN ON}{$ENDIF}
{$MINENUMSIZE 4} {$MINENUMSIZE 4}

View File

@ -35,7 +35,7 @@
* *
*) *)
unit uOLEDragAndDrop; unit uCEFOLEDragAndDrop;
{$IFDEF FPC} {$IFDEF FPC}
{$MODE OBJFPC}{$H+} {$MODE OBJFPC}{$H+}

View File

@ -2,7 +2,7 @@
"UpdateLazPackages" : [ "UpdateLazPackages" : [
{ {
"ForceNotify" : true, "ForceNotify" : true,
"InternalVersion" : 2, "InternalVersion" : 3,
"Name" : "cef4delphi_lazarus.lpk", "Name" : "cef4delphi_lazarus.lpk",
"Version" : "73.1.12.0" "Version" : "73.1.12.0"
} }