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

Added support for Lazarus/FPC (windows 32bit)

This commit is contained in:
Salvador Díaz Fau
2018-05-12 14:50:54 +02:00
parent 294a245250
commit dd5f7f42c4
220 changed files with 6385 additions and 4281 deletions

View File

@ -0,0 +1,7 @@
e:\lazarus\tools\lazres.exe ..\source\tbufferpanel.lrs tbufferpanel.png
e:\lazarus\tools\lazres.exe ..\source\tcefservercomponent.lrs tcefservercomponent.png
e:\lazarus\tools\lazres.exe ..\source\tcefwindowparent.lrs tcefwindowparent.png
e:\lazarus\tools\lazres.exe ..\source\tcefworkscheduler.lrs tcefworkscheduler.png
e:\lazarus\tools\lazres.exe ..\source\tchromium.lrs tchromium.png
e:\lazarus\tools\lazres.exe ..\source\tchromiumwindow.lrs tchromiumwindow.png
pause

View File

@ -6,8 +6,8 @@ del /s /q *.identcache
del /s /q *.stat
del /s /q *.local
del /s /q *.~*
rmdir Win32\Debug
rmdir Win32\Release
rmdir Win32
rmdir __history
rmdir __recovery
rmdir /S /Q Win32
rmdir /S /Q backup
rmdir /S /Q lib
rmdir /S /Q __history
rmdir /S /Q __recovery

View File

@ -130,7 +130,6 @@ contains
uCEFResponseFilter in '..\source\uCEFResponseFilter.pas',
uCEFImage in '..\source\uCEFImage.pas',
uCEFMenuModelDelegate in '..\source\uCEFMenuModelDelegate.pas',
uCEFv8Types in '..\source\uCEFv8Types.pas',
uCEFWindowParent in '..\source\uCEFWindowParent.pas',
uCEFChromium in '..\source\uCEFChromium.pas',
uCEFChromiumEvents in '..\source\uCEFChromiumEvents.pas',

View File

@ -128,7 +128,6 @@ contains
uCEFResponseFilter in '..\source\uCEFResponseFilter.pas',
uCEFImage in '..\source\uCEFImage.pas',
uCEFMenuModelDelegate in '..\source\uCEFMenuModelDelegate.pas',
uCEFv8Types in '..\source\uCEFv8Types.pas',
uCEFWindowParent in '..\source\uCEFWindowParent.pas',
uCEFChromium in '..\source\uCEFChromium.pas',
uCEFChromiumEvents in '..\source\uCEFChromiumEvents.pas',

View File

@ -10,7 +10,7 @@
// For more information about CEF4Delphi visit :
// https://www.briskbard.com/index.php?lang=en&pageid=cef
//
// Copyright � 2018 Salvador Daz Fau. All rights reserved.
// Copyright � 2018 Salvador Diaz Fau. All rights reserved.
//
// ************************************************************************
// ************ vvvv Original license and comments below vvvv *************

View File

@ -9,22 +9,23 @@ package CEF4Delphi_FMX;
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS OFF}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS ON}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE RELEASE}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'CEF4Delphi'}
{$IMPLICITBUILD OFF}
requires
@ -130,7 +131,6 @@ contains
uCEFResponseFilter in '..\source\uCEFResponseFilter.pas',
uCEFImage in '..\source\uCEFImage.pas',
uCEFMenuModelDelegate in '..\source\uCEFMenuModelDelegate.pas',
uCEFv8Types in '..\source\uCEFv8Types.pas',
uCEFWindowParent in '..\source\uCEFWindowParent.pas',
uCEFChromium in '..\source\uCEFChromium.pas',
uCEFChromiumEvents in '..\source\uCEFChromiumEvents.pas',

View File

@ -241,7 +241,6 @@
<DCCReference Include="..\source\uCEFResponseFilter.pas"/>
<DCCReference Include="..\source\uCEFImage.pas"/>
<DCCReference Include="..\source\uCEFMenuModelDelegate.pas"/>
<DCCReference Include="..\source\uCEFv8Types.pas"/>
<DCCReference Include="..\source\uCEFWindowParent.pas"/>
<DCCReference Include="..\source\uCEFChromium.pas"/>
<DCCReference Include="..\source\uCEFChromiumEvents.pas"/>

View File

@ -10,7 +10,7 @@
// For more information about CEF4Delphi visit :
// https://www.briskbard.com/index.php?lang=en&pageid=cef
//
// Copyright � 2018 Salvador Daz Fau. All rights reserved.
// Copyright � 2018 Salvador Diaz Fau. All rights reserved.
//
// ************************************************************************
// ************ vvvv Original license and comments below vvvv *************

View File

@ -10,7 +10,7 @@
// For more information about CEF4Delphi visit :
// https://www.briskbard.com/index.php?lang=en&pageid=cef
//
// Copyright � 2018 Salvador Daz Fau. All rights reserved.
// Copyright � 2018 Salvador Diaz Fau. All rights reserved.
//
// ************************************************************************
// ************ vvvv Original license and comments below vvvv *************

View File

@ -0,0 +1,577 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="CEF4Delphi_Lazarus"/>
<Type Value="RunAndDesignTime"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<IncludeFiles Value="..\source"/>
<OtherUnitFiles Value="..\source"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
</CompilerOptions>
<Files Count="133">
<Item1>
<Filename Value="..\source\uCEFAccessibilityHandler.pas"/>
<UnitName Value="uCEFAccessibilityHandler"/>
</Item1>
<Item2>
<Filename Value="..\source\uCEFApp.pas"/>
<UnitName Value="uCEFApp"/>
</Item2>
<Item3>
<Filename Value="..\source\uCEFApplication.pas"/>
<UnitName Value="uCEFApplication"/>
</Item3>
<Item4>
<Filename Value="..\source\uCEFAuthCallback.pas"/>
<UnitName Value="uCEFAuthCallback"/>
</Item4>
<Item5>
<Filename Value="..\source\uCEFBaseRefCounted.pas"/>
<UnitName Value="uCEFBaseRefCounted"/>
</Item5>
<Item6>
<Filename Value="..\source\uCEFBaseScopedWrapper.pas"/>
<UnitName Value="uCEFBaseScopedWrapper"/>
</Item6>
<Item7>
<Filename Value="..\source\uCEFBeforeDownloadCallback.pas"/>
<UnitName Value="uCEFBeforeDownloadCallback"/>
</Item7>
<Item8>
<Filename Value="..\source\uCEFBinaryValue.pas"/>
<UnitName Value="uCEFBinaryValue"/>
</Item8>
<Item9>
<Filename Value="..\source\uCEFBrowser.pas"/>
<UnitName Value="uCEFBrowser"/>
</Item9>
<Item10>
<Filename Value="..\source\uCEFBrowserProcessHandler.pas"/>
<UnitName Value="uCEFBrowserProcessHandler"/>
</Item10>
<Item11>
<Filename Value="..\source\uCEFCallback.pas"/>
<UnitName Value="uCEFCallback"/>
</Item11>
<Item12>
<Filename Value="..\source\uCEFChromiumEvents.pas"/>
<UnitName Value="uCEFChromiumEvents"/>
</Item12>
<Item13>
<Filename Value="..\source\uCEFChromiumFontOptions.pas"/>
<UnitName Value="uCEFChromiumFontOptions"/>
</Item13>
<Item14>
<Filename Value="..\source\uCEFChromiumOptions.pas"/>
<UnitName Value="uCEFChromiumOptions"/>
</Item14>
<Item15>
<Filename Value="..\source\uCEFChromiumWindow.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="uCEFChromiumWindow"/>
</Item15>
<Item16>
<Filename Value="..\source\uCEFClient.pas"/>
<UnitName Value="uCEFClient"/>
</Item16>
<Item17>
<Filename Value="..\source\uCEFCommandLine.pas"/>
<UnitName Value="uCEFCommandLine"/>
</Item17>
<Item18>
<Filename Value="..\source\uCEFCompletionCallback.pas"/>
<UnitName Value="uCEFCompletionCallback"/>
</Item18>
<Item19>
<Filename Value="..\source\uCEFConstants.pas"/>
<UnitName Value="uCEFConstants"/>
</Item19>
<Item20>
<Filename Value="..\source\uCEFContextMenuHandler.pas"/>
<UnitName Value="uCEFContextMenuHandler"/>
</Item20>
<Item21>
<Filename Value="..\source\uCEFContextMenuParams.pas"/>
<UnitName Value="uCEFContextMenuParams"/>
</Item21>
<Item22>
<Filename Value="..\source\uCEFCookieManager.pas"/>
<UnitName Value="uCEFCookieManager"/>
</Item22>
<Item23>
<Filename Value="..\source\uCEFCookieVisitor.pas"/>
<UnitName Value="uCEFCookieVisitor"/>
</Item23>
<Item24>
<Filename Value="..\source\uCEFCustomStreamReader.pas"/>
<UnitName Value="uCEFCustomStreamReader"/>
</Item24>
<Item25>
<Filename Value="..\source\uCEFDeleteCookiesCallback.pas"/>
<UnitName Value="uCEFDeleteCookiesCallback"/>
</Item25>
<Item26>
<Filename Value="..\source\uCEFDialogHandler.pas"/>
<UnitName Value="uCEFDialogHandler"/>
</Item26>
<Item27>
<Filename Value="..\source\uCEFDictionaryValue.pas"/>
<UnitName Value="uCEFDictionaryValue"/>
</Item27>
<Item28>
<Filename Value="..\source\uCEFDisplayHandler.pas"/>
<UnitName Value="uCEFDisplayHandler"/>
</Item28>
<Item29>
<Filename Value="..\source\uCEFDomDocument.pas"/>
<UnitName Value="uCEFDomDocument"/>
</Item29>
<Item30>
<Filename Value="..\source\uCEFDomNode.pas"/>
<UnitName Value="uCEFDomNode"/>
</Item30>
<Item31>
<Filename Value="..\source\uCEFDomVisitor.pas"/>
<UnitName Value="uCEFDomVisitor"/>
</Item31>
<Item32>
<Filename Value="..\source\uCEFDownloadHandler.pas"/>
<UnitName Value="uCEFDownloadHandler"/>
</Item32>
<Item33>
<Filename Value="..\source\uCEFDownloadImageCallBack.pas"/>
<UnitName Value="uCEFDownloadImageCallBack"/>
</Item33>
<Item34>
<Filename Value="..\source\uCEFDownLoadItem.pas"/>
<UnitName Value="uCEFDownLoadItem"/>
</Item34>
<Item35>
<Filename Value="..\source\uCEFDownloadItemCallback.pas"/>
<UnitName Value="uCEFDownloadItemCallback"/>
</Item35>
<Item36>
<Filename Value="..\source\uCEFDragData.pas"/>
<UnitName Value="uCEFDragData"/>
</Item36>
<Item37>
<Filename Value="..\source\uCEFDragHandler.pas"/>
<UnitName Value="uCEFDragHandler"/>
</Item37>
<Item38>
<Filename Value="..\source\uCEFEndTracingCallback.pas"/>
<UnitName Value="uCEFEndTracingCallback"/>
</Item38>
<Item39>
<Filename Value="..\source\uCEFExtension.pas"/>
<UnitName Value="uCEFExtension"/>
</Item39>
<Item40>
<Filename Value="..\source\uCEFExtensionHandler.pas"/>
<UnitName Value="uCEFExtensionHandler"/>
</Item40>
<Item41>
<Filename Value="..\source\uCEFFileDialogCallback.pas"/>
<UnitName Value="uCEFFileDialogCallback"/>
</Item41>
<Item42>
<Filename Value="..\source\uCEFFindHandler.pas"/>
<UnitName Value="uCEFFindHandler"/>
</Item42>
<Item43>
<Filename Value="..\source\uCEFFocusHandler.pas"/>
<UnitName Value="uCEFFocusHandler"/>
</Item43>
<Item44>
<Filename Value="..\source\uCEFFrame.pas"/>
<UnitName Value="uCEFFrame"/>
</Item44>
<Item45>
<Filename Value="..\source\uCEFGetExtensionResourceCallback.pas"/>
<UnitName Value="uCEFGetExtensionResourceCallback"/>
</Item45>
<Item46>
<Filename Value="..\source\uCEFImage.pas"/>
<UnitName Value="uCEFImage"/>
</Item46>
<Item47>
<Filename Value="..\source\uCEFInterfaces.pas"/>
<UnitName Value="uCEFInterfaces"/>
</Item47>
<Item48>
<Filename Value="..\source\uCEFJsDialogCallback.pas"/>
<UnitName Value="uCEFJsDialogCallback"/>
</Item48>
<Item49>
<Filename Value="..\source\uCEFJsDialogHandler.pas"/>
<UnitName Value="uCEFJsDialogHandler"/>
</Item49>
<Item50>
<Filename Value="..\source\uCEFKeyboardHandler.pas"/>
<UnitName Value="uCEFKeyboardHandler"/>
</Item50>
<Item51>
<Filename Value="..\source\uCEFLibFunctions.pas"/>
<UnitName Value="uCEFLibFunctions"/>
</Item51>
<Item52>
<Filename Value="..\source\uCEFLifeSpanHandler.pas"/>
<UnitName Value="uCEFLifeSpanHandler"/>
</Item52>
<Item53>
<Filename Value="..\source\uCEFListValue.pas"/>
<UnitName Value="uCEFListValue"/>
</Item53>
<Item54>
<Filename Value="..\source\uCEFLoadHandler.pas"/>
<UnitName Value="uCEFLoadHandler"/>
</Item54>
<Item55>
<Filename Value="..\source\uCEFMenuModel.pas"/>
<UnitName Value="uCEFMenuModel"/>
</Item55>
<Item56>
<Filename Value="..\source\uCEFMenuModelDelegate.pas"/>
<UnitName Value="uCEFMenuModelDelegate"/>
</Item56>
<Item57>
<Filename Value="..\source\uCEFMiscFunctions.pas"/>
<UnitName Value="uCEFMiscFunctions"/>
</Item57>
<Item58>
<Filename Value="..\source\uCEFNavigationEntry.pas"/>
<UnitName Value="uCEFNavigationEntry"/>
</Item58>
<Item59>
<Filename Value="..\source\uCEFNavigationEntryVisitor.pas"/>
<UnitName Value="uCEFNavigationEntryVisitor"/>
</Item59>
<Item60>
<Filename Value="..\source\uCEFPDFPrintCallback.pas"/>
<UnitName Value="uCEFPDFPrintCallback"/>
</Item60>
<Item61>
<Filename Value="..\source\uCEFPDFPrintOptions.pas"/>
<UnitName Value="uCEFPDFPrintOptions"/>
</Item61>
<Item62>
<Filename Value="..\source\uCEFPostData.pas"/>
<UnitName Value="uCEFPostData"/>
</Item62>
<Item63>
<Filename Value="..\source\uCEFPostDataElement.pas"/>
<UnitName Value="uCEFPostDataElement"/>
</Item63>
<Item64>
<Filename Value="..\source\uCEFPrintSettings.pas"/>
<UnitName Value="uCEFPrintSettings"/>
</Item64>
<Item65>
<Filename Value="..\source\uCEFProcessMessage.pas"/>
<UnitName Value="uCEFProcessMessage"/>
</Item65>
<Item66>
<Filename Value="..\source\uCEFRegisterCDMCallback.pas"/>
<UnitName Value="uCEFRegisterCDMCallback"/>
</Item66>
<Item67>
<Filename Value="..\source\uCEFRenderHandler.pas"/>
<UnitName Value="uCEFRenderHandler"/>
</Item67>
<Item68>
<Filename Value="..\source\uCEFRenderProcessHandler.pas"/>
<UnitName Value="uCEFRenderProcessHandler"/>
</Item68>
<Item69>
<Filename Value="..\source\uCEFRequest.pas"/>
<UnitName Value="uCEFRequest"/>
</Item69>
<Item70>
<Filename Value="..\source\uCEFRequestCallback.pas"/>
<UnitName Value="uCEFRequestCallback"/>
</Item70>
<Item71>
<Filename Value="..\source\uCEFRequestContext.pas"/>
<UnitName Value="uCEFRequestContext"/>
</Item71>
<Item72>
<Filename Value="..\source\uCEFRequestContextHandler.pas"/>
<UnitName Value="uCEFRequestContextHandler"/>
</Item72>
<Item73>
<Filename Value="..\source\uCEFRequestHandler.pas"/>
<UnitName Value="uCEFRequestHandler"/>
</Item73>
<Item74>
<Filename Value="..\source\uCEFResolveCallback.pas"/>
<UnitName Value="uCEFResolveCallback"/>
</Item74>
<Item75>
<Filename Value="..\source\uCEFResourceBundle.pas"/>
<UnitName Value="uCEFResourceBundle"/>
</Item75>
<Item76>
<Filename Value="..\source\uCEFResourceBundleHandler.pas"/>
<UnitName Value="uCEFResourceBundleHandler"/>
</Item76>
<Item77>
<Filename Value="..\source\uCEFResourceHandler.pas"/>
<UnitName Value="uCEFResourceHandler"/>
</Item77>
<Item78>
<Filename Value="..\source\uCEFResponse.pas"/>
<UnitName Value="uCEFResponse"/>
</Item78>
<Item79>
<Filename Value="..\source\uCEFResponseFilter.pas"/>
<UnitName Value="uCEFResponseFilter"/>
</Item79>
<Item80>
<Filename Value="..\source\uCEFRunContextMenuCallback.pas"/>
<UnitName Value="uCEFRunContextMenuCallback"/>
</Item80>
<Item81>
<Filename Value="..\source\uCEFRunFileDialogCallback.pas"/>
<UnitName Value="uCEFRunFileDialogCallback"/>
</Item81>
<Item82>
<Filename Value="..\source\uCEFSchemeHandlerFactory.pas"/>
<UnitName Value="uCEFSchemeHandlerFactory"/>
</Item82>
<Item83>
<Filename Value="..\source\uCEFSchemeRegistrar.pas"/>
<UnitName Value="uCEFSchemeRegistrar"/>
</Item83>
<Item84>
<Filename Value="..\source\uCEFSelectClientCertificateCallback.pas"/>
<UnitName Value="uCEFSelectClientCertificateCallback"/>
</Item84>
<Item85>
<Filename Value="..\source\uCEFSetCookieCallback.pas"/>
<UnitName Value="uCEFSetCookieCallback"/>
</Item85>
<Item86>
<Filename Value="..\source\uCEFSslInfo.pas"/>
<UnitName Value="uCEFSslInfo"/>
</Item86>
<Item87>
<Filename Value="..\source\uCEFSSLStatus.pas"/>
<UnitName Value="uCEFSSLStatus"/>
</Item87>
<Item88>
<Filename Value="..\source\uCEFStreamReader.pas"/>
<UnitName Value="uCEFStreamReader"/>
</Item88>
<Item89>
<Filename Value="..\source\uCEFStreamWriter.pas"/>
<UnitName Value="uCEFStreamWriter"/>
</Item89>
<Item90>
<Filename Value="..\source\uCEFStringList.pas"/>
<UnitName Value="uCEFStringList"/>
</Item90>
<Item91>
<Filename Value="..\source\uCEFStringMap.pas"/>
<UnitName Value="uCEFStringMap"/>
</Item91>
<Item92>
<Filename Value="..\source\uCEFStringMultimap.pas"/>
<UnitName Value="uCEFStringMultimap"/>
</Item92>
<Item93>
<Filename Value="..\source\uCEFStringVisitor.pas"/>
<UnitName Value="uCEFStringVisitor"/>
</Item93>
<Item94>
<Filename Value="..\source\uCEFTask.pas"/>
<UnitName Value="uCEFTask"/>
</Item94>
<Item95>
<Filename Value="..\source\uCEFTaskRunner.pas"/>
<UnitName Value="uCEFTaskRunner"/>
</Item95>
<Item96>
<Filename Value="..\source\uCEFThread.pas"/>
<UnitName Value="uCEFThread"/>
</Item96>
<Item97>
<Filename Value="..\source\uCEFTypes.pas"/>
<UnitName Value="uCEFTypes"/>
</Item97>
<Item98>
<Filename Value="..\source\uCEFUrlRequest.pas"/>
<UnitName Value="uCEFUrlRequest"/>
</Item98>
<Item99>
<Filename Value="..\source\uCEFUrlrequestClient.pas"/>
<UnitName Value="uCEFUrlrequestClient"/>
</Item99>
<Item100>
<Filename Value="..\source\uCEFv8Accessor.pas"/>
<UnitName Value="uCEFv8Accessor"/>
</Item100>
<Item101>
<Filename Value="..\source\uCEFv8ArrayBufferReleaseCallback.pas"/>
<UnitName Value="uCEFv8ArrayBufferReleaseCallback"/>
</Item101>
<Item102>
<Filename Value="..\source\uCEFv8Context.pas"/>
<UnitName Value="uCEFv8Context"/>
</Item102>
<Item103>
<Filename Value="..\source\uCEFV8Exception.pas"/>
<UnitName Value="uCEFV8Exception"/>
</Item103>
<Item104>
<Filename Value="..\source\uCEFv8Handler.pas"/>
<UnitName Value="uCEFv8Handler"/>
</Item104>
<Item105>
<Filename Value="..\source\uCEFv8Interceptor.pas"/>
<UnitName Value="uCEFv8Interceptor"/>
</Item105>
<Item106>
<Filename Value="..\source\uCEFv8StackFrame.pas"/>
<UnitName Value="uCEFv8StackFrame"/>
</Item106>
<Item107>
<Filename Value="..\source\uCEFv8StackTrace.pas"/>
<UnitName Value="uCEFv8StackTrace"/>
</Item107>
<Item108>
<Filename Value="..\source\uCEFv8Value.pas"/>
<UnitName Value="uCEFv8Value"/>
</Item108>
<Item109>
<Filename Value="..\source\uCEFValue.pas"/>
<UnitName Value="uCEFValue"/>
</Item109>
<Item110>
<Filename Value="..\source\uCEFWaitableEvent.pas"/>
<UnitName Value="uCEFWaitableEvent"/>
</Item110>
<Item111>
<Filename Value="..\source\uCEFWebPluginInfo.pas"/>
<UnitName Value="uCEFWebPluginInfo"/>
</Item111>
<Item112>
<Filename Value="..\source\uCEFWebPluginInfoVisitor.pas"/>
<UnitName Value="uCEFWebPluginInfoVisitor"/>
</Item112>
<Item113>
<Filename Value="..\source\uCEFWebPluginUnstableCallback.pas"/>
<UnitName Value="uCEFWebPluginUnstableCallback"/>
</Item113>
<Item114>
<Filename Value="..\source\uCEFWindowParent.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="uCEFWindowParent"/>
</Item114>
<Item115>
<Filename Value="..\source\uCEFWorkScheduler.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="uCEFWorkScheduler"/>
</Item115>
<Item116>
<Filename Value="..\source\uCEFWorkSchedulerThread.pas"/>
<UnitName Value="uCEFWorkSchedulerThread"/>
</Item116>
<Item117>
<Filename Value="..\source\uCEFWriteHandler.pas"/>
<UnitName Value="uCEFWriteHandler"/>
</Item117>
<Item118>
<Filename Value="..\source\uCEFX509Certificate.pas"/>
<UnitName Value="uCEFX509Certificate"/>
</Item118>
<Item119>
<Filename Value="..\source\uCEFX509CertPrincipal.pas"/>
<UnitName Value="uCEFX509CertPrincipal"/>
</Item119>
<Item120>
<Filename Value="..\source\uCEFXmlReader.pas"/>
<UnitName Value="uCEFXmlReader"/>
</Item120>
<Item121>
<Filename Value="..\source\uCEFZipReader.pas"/>
<UnitName Value="uCEFZipReader"/>
</Item121>
<Item122>
<Filename Value="..\source\uCEFChromium.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="uCEFChromium"/>
</Item122>
<Item123>
<Filename Value="..\source\uBufferPanel.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="uBufferPanel"/>
</Item123>
<Item124>
<Filename Value="..\source\uCEFServer.pas"/>
<UnitName Value="uCEFServer"/>
</Item124>
<Item125>
<Filename Value="..\source\uCEFServerComponent.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="uCEFServerComponent"/>
</Item125>
<Item126>
<Filename Value="..\source\uCEFServerEvents.pas"/>
<UnitName Value="uCEFServerEvents"/>
</Item126>
<Item127>
<Filename Value="..\source\uCEFServerHandler.pas"/>
<UnitName Value="uCEFServerHandler"/>
</Item127>
<Item128>
<Filename Value="..\source\tbufferpanel.lrs"/>
<Type Value="LRS"/>
</Item128>
<Item129>
<Filename Value="..\source\tcefservercomponent.lrs"/>
<Type Value="LRS"/>
</Item129>
<Item130>
<Filename Value="..\source\tcefwindowparent.lrs"/>
<Type Value="LRS"/>
</Item130>
<Item131>
<Filename Value="..\source\tcefworkscheduler.lrs"/>
<Type Value="LRS"/>
</Item131>
<Item132>
<Filename Value="..\source\tchromium.lrs"/>
<Type Value="LRS"/>
</Item132>
<Item133>
<Filename Value="..\source\tchromiumwindow.lrs"/>
<Type Value="LRS"/>
</Item133>
</Files>
<RequiredPkgs Count="3">
<Item1>
<PackageName Value="LCL"/>
</Item1>
<Item2>
<PackageName Value="LCLBase"/>
</Item2>
<Item3>
<PackageName Value="FCL"/>
</Item3>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<CustomOptions Items="ExternHelp" Version="2">
<_ExternHelp Items="Count"/>
</CustomOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,64 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit CEF4Delphi_Lazarus;
{$warn 5023 off : no warning about unused units}
interface
uses
uCEFAccessibilityHandler, uCEFApp, uCEFApplication, uCEFAuthCallback,
uCEFBaseRefCounted, uCEFBaseScopedWrapper, uCEFBeforeDownloadCallback,
uCEFBinaryValue, uCEFBrowser, uCEFBrowserProcessHandler, uCEFCallback,
uCEFChromiumEvents, uCEFChromiumFontOptions, uCEFChromiumOptions,
uCEFChromiumWindow, uCEFClient, uCEFCommandLine, uCEFCompletionCallback,
uCEFConstants, uCEFContextMenuHandler, uCEFContextMenuParams,
uCEFCookieManager, uCEFCookieVisitor, uCEFCustomStreamReader,
uCEFDeleteCookiesCallback, uCEFDialogHandler, uCEFDictionaryValue,
uCEFDisplayHandler, uCEFDomDocument, uCEFDomNode, uCEFDomVisitor,
uCEFDownloadHandler, uCEFDownloadImageCallBack, uCEFDownLoadItem,
uCEFDownloadItemCallback, uCEFDragData, uCEFDragHandler,
uCEFEndTracingCallback, uCEFExtension, uCEFExtensionHandler,
uCEFFileDialogCallback, uCEFFindHandler, uCEFFocusHandler, uCEFFrame,
uCEFGetExtensionResourceCallback, uCEFImage, uCEFInterfaces,
uCEFJsDialogCallback, uCEFJsDialogHandler, uCEFKeyboardHandler,
uCEFLibFunctions, uCEFLifeSpanHandler, uCEFListValue, uCEFLoadHandler,
uCEFMenuModel, uCEFMenuModelDelegate, uCEFMiscFunctions,
uCEFNavigationEntry, uCEFNavigationEntryVisitor, uCEFPDFPrintCallback,
uCEFPDFPrintOptions, uCEFPostData, uCEFPostDataElement, uCEFPrintSettings,
uCEFProcessMessage, uCEFRegisterCDMCallback, uCEFRenderHandler,
uCEFRenderProcessHandler, uCEFRequest, uCEFRequestCallback,
uCEFRequestContext, uCEFRequestContextHandler, uCEFRequestHandler,
uCEFResolveCallback, uCEFResourceBundle, uCEFResourceBundleHandler,
uCEFResourceHandler, uCEFResponse, uCEFResponseFilter,
uCEFRunContextMenuCallback, uCEFRunFileDialogCallback,
uCEFSchemeHandlerFactory, uCEFSchemeRegistrar,
uCEFSelectClientCertificateCallback, uCEFSetCookieCallback, uCEFSslInfo,
uCEFSSLStatus, uCEFStreamReader, uCEFStreamWriter, uCEFStringList,
uCEFStringMap, uCEFStringMultimap, uCEFStringVisitor, uCEFTask,
uCEFTaskRunner, uCEFThread, uCEFTypes, uCEFUrlRequest, uCEFUrlrequestClient,
uCEFv8Accessor, uCEFv8ArrayBufferReleaseCallback, uCEFv8Context,
uCEFV8Exception, uCEFv8Handler, uCEFv8Interceptor, uCEFv8StackFrame,
uCEFv8StackTrace, uCEFv8Value, uCEFValue, uCEFWaitableEvent,
uCEFWebPluginInfo, uCEFWebPluginInfoVisitor, uCEFWebPluginUnstableCallback,
uCEFWindowParent, uCEFWorkScheduler, uCEFWorkSchedulerThread,
uCEFWriteHandler, uCEFX509Certificate, uCEFX509CertPrincipal, uCEFXmlReader,
uCEFZipReader, uCEFChromium, uBufferPanel, uCEFServer, uCEFServerComponent,
uCEFServerEvents, uCEFServerHandler, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('uCEFChromiumWindow', @uCEFChromiumWindow.Register);
RegisterUnit('uCEFWindowParent', @uCEFWindowParent.Register);
RegisterUnit('uCEFWorkScheduler', @uCEFWorkScheduler.Register);
RegisterUnit('uCEFChromium', @uCEFChromium.Register);
RegisterUnit('uBufferPanel', @uBufferPanel.Register);
RegisterUnit('uCEFServerComponent', @uCEFServerComponent.Register);
end;
initialization
RegisterPackage('CEF4Delphi_Lazarus', @Register);
end.

BIN
packages/tbufferpanel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 923 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 271 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 B

BIN
packages/tchromium.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 875 B