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

CEF Views type and interface definitions

- Added some Linux and MacOS initialization (doesn't work yet)
- GlobalCEFApp.MustFreeLibrary is now FALSE by default.
- GlobalCEFApp set to nil in all demos.
- ResponseFilterBrowser now uses the critical section in Chromium1ResourceLoadComplete.
- Added overloaded TChromium.LoadURL to load a URL in a frame.
- Added url and cookiename parameters to TChromium.DeleteCookies to delete the cookies from that url and/or name.
This commit is contained in:
Salvador Díaz Fau
2018-05-24 19:15:41 +02:00
parent f68312a1a6
commit 8000e45198
52 changed files with 1231 additions and 165 deletions

View File

@ -68,4 +68,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -72,4 +72,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -72,4 +72,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -73,4 +73,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -71,4 +71,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -71,4 +71,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -137,13 +137,13 @@
</Excluded_Packages>
</Delphi.Personality>
<Deployment Version="3">
<DeployFile LocalName="JSExtension.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployFile LocalName="..\..\..\bin\JSExtensionWithObjectParameter.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>JSExtensionWithObjectParameter.exe</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="JSExtension.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployClass Name="AdditionalDebugSymbols">
<Platform Name="iOSSimulator">
<Operation>1</Operation>

View File

@ -74,4 +74,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -139,13 +139,13 @@
</Excluded_Packages>
</Delphi.Personality>
<Deployment Version="3">
<DeployFile LocalName="JSExtension.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployFile LocalName="..\..\bin\JSRTTIExtension.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>JSRTTIExtension.exe</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="JSExtension.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployClass Name="AdditionalDebugSymbols">
<Platform Name="iOSSimulator">
<Operation>1</Operation>

View File

@ -70,4 +70,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -70,4 +70,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -80,4 +80,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -87,5 +87,6 @@ begin
GlobalCEFApp.StartSubProcess;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -71,4 +71,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -71,4 +71,5 @@ begin
end;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.

View File

@ -101,7 +101,7 @@ implementation
{$R *.dfm}
uses
uCEFv8Value, uMyV8Accessor;
uCEFv8Value, uMyV8Accessor, uCEFMiscFunctions;
// The CEF3 document describing JavaScript integration is here :
// https://bitbucket.org/chromiumembedded/cef/wiki/JavaScriptIntegration.md