mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-05-23 21:50:21 +02:00
Fix for crashes on old Delphi versions
This commit is contained in:
parent
d3d6c4ca0b
commit
c23afaba1b
@ -255,7 +255,16 @@
|
|||||||
<Overwrite>true</Overwrite>
|
<Overwrite>true</Overwrite>
|
||||||
</Platform>
|
</Platform>
|
||||||
</DeployFile>
|
</DeployFile>
|
||||||
<DeployClass Name="ProjectiOSDeviceResourceRules"/>
|
<DeployClass Name="DependencyModule">
|
||||||
|
<Platform Name="Win32">
|
||||||
|
<Operation>0</Operation>
|
||||||
|
<Extensions>.dll;.bpl</Extensions>
|
||||||
|
</Platform>
|
||||||
|
<Platform Name="OSX32">
|
||||||
|
<Operation>1</Operation>
|
||||||
|
<Extensions>.dylib</Extensions>
|
||||||
|
</Platform>
|
||||||
|
</DeployClass>
|
||||||
<DeployClass Name="ProjectOSXResource">
|
<DeployClass Name="ProjectOSXResource">
|
||||||
<Platform Name="OSX32">
|
<Platform Name="OSX32">
|
||||||
<RemoteDir>Contents\Resources</RemoteDir>
|
<RemoteDir>Contents\Resources</RemoteDir>
|
||||||
@ -569,16 +578,7 @@
|
|||||||
<Operation>1</Operation>
|
<Operation>1</Operation>
|
||||||
</Platform>
|
</Platform>
|
||||||
</DeployClass>
|
</DeployClass>
|
||||||
<DeployClass Name="DependencyModule">
|
<DeployClass Name="ProjectiOSDeviceResourceRules"/>
|
||||||
<Platform Name="Win32">
|
|
||||||
<Operation>0</Operation>
|
|
||||||
<Extensions>.dll;.bpl</Extensions>
|
|
||||||
</Platform>
|
|
||||||
<Platform Name="OSX32">
|
|
||||||
<Operation>1</Operation>
|
|
||||||
<Extensions>.dylib</Extensions>
|
|
||||||
</Platform>
|
|
||||||
</DeployClass>
|
|
||||||
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
|
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
|
||||||
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
|
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
|
||||||
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
|
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
|
||||||
|
@ -1,22 +1,21 @@
|
|||||||
[Closed Files]
|
[Closed Files]
|
||||||
File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFTypes.pas',0,1,219,3,248,0,0,,
|
File_0=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas',0,1,1,34,49,0,0,,
|
||||||
File_1=TSourceModule,'V:\dcef3-2883\src\ceflib.pas',0,1,12706,24,12734,0,0,,
|
File_1=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\cef.inc',0,1,1,22,128,0,0,,
|
||||||
File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFLibFunctions.pas',0,1,261,51,294,0,0,,
|
File_2=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFv8Types.pas',0,1,1,1,1,0,0,,
|
||||||
File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFClient.pas',0,1,504,62,536,0,0,,
|
File_3=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFv8Handler.pas',0,1,449,1,488,0,0,,
|
||||||
File_4=TSourceModule,'V:\dcef3-2704\src\ceflib.pas',0,1,1,1,1,0,0,,
|
File_4=TSourceModule,'V:\dcef3-2883\src\ceflib.pas',0,1,40,30,70,0,0,,
|
||||||
File_5=TSourceModule,'V:\dcef3-2704\src\cefgui.pas',0,1,1,1,1,0,0,,
|
File_5=TSourceModule,'V:\dcef3-2883\src\ceffmx.pas',0,1,1,9,30,0,0,,
|
||||||
File_6=TSourceModule,'V:\dcef3-2704\src\cefvcl.pas',0,1,1,1,1,0,0,,
|
File_6=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source_xe\uCEFChromium.pas',0,1,2691,1,2704,0,0,,
|
||||||
File_7=TSourceModule,'V:\dcef3-2883\src\cefgui.pas',0,1,1,1,1,0,0,,
|
File_7=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFX509CertPrincipal.pas',0,1,63,1,82,0,0,,
|
||||||
File_8=TSourceModule,'V:\dcef3-2883\src\cefvcl.pas',0,1,806,23,830,0,0,,
|
File_8=TSourceModule,'C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFXmlReader.pas',0,1,79,1,92,0,0,,
|
||||||
File_9=TSourceModule,'V:\2883\include\internal\cef_types.h',0,1,1,1,1,0,0,,
|
|
||||||
|
|
||||||
[Modules]
|
[Modules]
|
||||||
Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas
|
Module0=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas
|
||||||
Module1=default.htm
|
Module1=default.htm
|
||||||
Count=2
|
Count=2
|
||||||
EditWindowCount=1
|
EditWindowCount=1
|
||||||
|
|
||||||
[C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas]
|
[C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas]
|
||||||
ModuleType=TSourceModule
|
ModuleType=TSourceModule
|
||||||
FormState=0
|
FormState=0
|
||||||
FormOnTop=0
|
FormOnTop=0
|
||||||
@ -26,7 +25,7 @@ ModuleType=TURLModule
|
|||||||
|
|
||||||
[EditWindow0]
|
[EditWindow0]
|
||||||
ViewCount=2
|
ViewCount=2
|
||||||
CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas
|
CurrentEditView=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas
|
||||||
View0=0
|
View0=0
|
||||||
View1=1
|
View1=1
|
||||||
PercentageSizes=1
|
PercentageSizes=1
|
||||||
@ -48,10 +47,10 @@ TopPanelSize=0
|
|||||||
LeftPanelSize=0
|
LeftPanelSize=0
|
||||||
RightPanelSize=2000
|
RightPanelSize=2000
|
||||||
RightPanelClients=DockSite2
|
RightPanelClients=DockSite2
|
||||||
RightPanelData=00000800010000000000A12300000000000000D90A0000000000000100000000A123000009000000446F636B5369746532FFFFFFFF
|
RightPanelData=00000800010100000000AA1900000000000001D0070000000000000100000000A123000009000000446F636B5369746532FFFFFFFF
|
||||||
BottomPanelSize=0
|
BottomPanelSize=0
|
||||||
BottomPanelClients=DockSite1,MessageView
|
BottomPanelClients=DockSite1,MessageView
|
||||||
BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D3B36000000000000022B0500000000000001000000003B3600000F0000004D65737361676556696577466F726DFFFFFFFF
|
BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF
|
||||||
BottomMiddlePanelSize=0
|
BottomMiddlePanelSize=0
|
||||||
BottomMiddlePanelClients=DockSite0,GraphDrawingModel
|
BottomMiddlePanelClients=DockSite0,GraphDrawingModel
|
||||||
BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF
|
BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF
|
||||||
@ -64,14 +63,14 @@ WelcomePageURL=bds:/default.htm
|
|||||||
|
|
||||||
[View1]
|
[View1]
|
||||||
CustomEditViewType=TEditView
|
CustomEditViewType=TEditView
|
||||||
Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas
|
Module=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas
|
||||||
CursorX=74
|
CursorX=76
|
||||||
CursorY=280
|
CursorY=2107
|
||||||
TopLine=234
|
TopLine=2077
|
||||||
LeftCol=1
|
LeftCol=1
|
||||||
Elisions=
|
Elisions=
|
||||||
Bookmarks={1,927,43}{2,565,24}{3,663,6}
|
Bookmarks=
|
||||||
EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFApplication.pas
|
EditViewName=C:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\source\uCEFChromium.pas
|
||||||
|
|
||||||
[Watches]
|
[Watches]
|
||||||
Count=0
|
Count=0
|
||||||
@ -87,11 +86,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=807
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=807
|
ClientHeight=1121
|
||||||
TBDockHeight=213
|
TBDockHeight=213
|
||||||
LRDockWidth=13602
|
LRDockWidth=13602
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -152,14 +151,14 @@ Visible=0
|
|||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=23
|
Top=0
|
||||||
Width=10000
|
Width=2773
|
||||||
Height=1110
|
Height=1424
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=10000
|
ClientWidth=2773
|
||||||
ClientHeight=1110
|
ClientHeight=1424
|
||||||
TBDockHeight=1110
|
TBDockHeight=1424
|
||||||
LRDockWidth=2773
|
LRDockWidth=2773
|
||||||
Dockable=1
|
Dockable=1
|
||||||
StayOnTop=0
|
StayOnTop=0
|
||||||
@ -172,12 +171,12 @@ Docked=1
|
|||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=1875
|
Width=2000
|
||||||
Height=6738
|
Height=4339
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=1875
|
ClientWidth=2000
|
||||||
ClientHeight=6738
|
ClientHeight=4339
|
||||||
TBDockHeight=7152
|
TBDockHeight=7152
|
||||||
LRDockWidth=2000
|
LRDockWidth=2000
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -227,8 +226,8 @@ Create=1
|
|||||||
Visible=0
|
Visible=0
|
||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=-8
|
Left=-148
|
||||||
Top=-30
|
Top=-137
|
||||||
Width=1844
|
Width=1844
|
||||||
Height=3139
|
Height=3139
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
@ -284,14 +283,14 @@ Create=1
|
|||||||
Visible=0
|
Visible=0
|
||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=78
|
Left=0
|
||||||
Top=386
|
Top=362
|
||||||
Width=1898
|
Width=1898
|
||||||
Height=7164
|
Height=5370
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=1773
|
ClientWidth=1898
|
||||||
ClientHeight=6738
|
ClientHeight=5370
|
||||||
TBDockHeight=7164
|
TBDockHeight=7164
|
||||||
LRDockWidth=1898
|
LRDockWidth=1898
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -307,11 +306,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=2000
|
Width=2000
|
||||||
Height=6816
|
Height=6861
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2000
|
ClientWidth=2000
|
||||||
ClientHeight=6816
|
ClientHeight=6861
|
||||||
TBDockHeight=5964
|
TBDockHeight=5964
|
||||||
LRDockWidth=2508
|
LRDockWidth=2508
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -323,8 +322,8 @@ Create=1
|
|||||||
Visible=0
|
Visible=0
|
||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=-946
|
Left=-898
|
||||||
Top=1
|
Top=-137
|
||||||
Width=2844
|
Width=2844
|
||||||
Height=6200
|
Height=6200
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
@ -342,8 +341,8 @@ Create=1
|
|||||||
Visible=0
|
Visible=0
|
||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=-8
|
Left=-1026
|
||||||
Top=287
|
Top=-137
|
||||||
Width=273
|
Width=273
|
||||||
Height=359
|
Height=359
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
@ -367,11 +366,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=807
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=807
|
ClientHeight=1121
|
||||||
TBDockHeight=415
|
TBDockHeight=415
|
||||||
LRDockWidth=4953
|
LRDockWidth=4953
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -386,11 +385,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=807
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=807
|
ClientHeight=1121
|
||||||
TBDockHeight=213
|
TBDockHeight=213
|
||||||
LRDockWidth=7406
|
LRDockWidth=7406
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -409,11 +408,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=807
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=807
|
ClientHeight=1121
|
||||||
TBDockHeight=1536
|
TBDockHeight=1536
|
||||||
LRDockWidth=3484
|
LRDockWidth=3484
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -428,11 +427,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=807
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=807
|
ClientHeight=1121
|
||||||
TBDockHeight=2063
|
TBDockHeight=2063
|
||||||
LRDockWidth=3484
|
LRDockWidth=3484
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -447,11 +446,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=2336
|
Width=2336
|
||||||
Height=942
|
Height=1177
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2336
|
ClientWidth=2336
|
||||||
ClientHeight=942
|
ClientHeight=1177
|
||||||
TBDockHeight=2321
|
TBDockHeight=2321
|
||||||
LRDockWidth=2820
|
LRDockWidth=2820
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -512,11 +511,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=2000
|
Width=2000
|
||||||
Height=6816
|
Height=6861
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2000
|
ClientWidth=2000
|
||||||
ClientHeight=6816
|
ClientHeight=6861
|
||||||
TBDockHeight=4888
|
TBDockHeight=4888
|
||||||
LRDockWidth=7148
|
LRDockWidth=7148
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -528,8 +527,8 @@ Create=1
|
|||||||
Visible=0
|
Visible=0
|
||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=249
|
Left=0
|
||||||
Top=709
|
Top=0
|
||||||
Width=2859
|
Width=2859
|
||||||
Height=3206
|
Height=3206
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
@ -550,11 +549,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=807
|
Height=1121
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=807
|
ClientHeight=1121
|
||||||
TBDockHeight=1547
|
TBDockHeight=1547
|
||||||
LRDockWidth=8742
|
LRDockWidth=8742
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -575,12 +574,12 @@ Docked=1
|
|||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=1773
|
Width=1898
|
||||||
Height=6738
|
Height=9170
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=1773
|
ClientWidth=1898
|
||||||
ClientHeight=6738
|
ClientHeight=9170
|
||||||
TBDockHeight=3677
|
TBDockHeight=3677
|
||||||
LRDockWidth=1898
|
LRDockWidth=1898
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -595,11 +594,11 @@ State=0
|
|||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=0
|
||||||
Width=2000
|
Width=2000
|
||||||
Height=6816
|
Height=6861
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=2000
|
ClientWidth=2000
|
||||||
ClientHeight=6816
|
ClientHeight=6861
|
||||||
TBDockHeight=4888
|
TBDockHeight=4888
|
||||||
LRDockWidth=5305
|
LRDockWidth=5305
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -660,14 +659,14 @@ Visible=0
|
|||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=23
|
Top=0
|
||||||
Width=3820
|
Width=3820
|
||||||
Height=1110
|
Height=1424
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=3820
|
ClientWidth=3820
|
||||||
ClientHeight=1110
|
ClientHeight=1424
|
||||||
TBDockHeight=1110
|
TBDockHeight=1424
|
||||||
LRDockWidth=3820
|
LRDockWidth=3820
|
||||||
Dockable=1
|
Dockable=1
|
||||||
StayOnTop=0
|
StayOnTop=0
|
||||||
@ -708,13 +707,13 @@ Visible=0
|
|||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=23
|
||||||
Width=1898
|
Width=1898
|
||||||
Height=7164
|
Height=9170
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=1773
|
ClientWidth=1898
|
||||||
ClientHeight=6738
|
ClientHeight=9170
|
||||||
TBDockHeight=7164
|
TBDockHeight=7164
|
||||||
LRDockWidth=1898
|
LRDockWidth=1898
|
||||||
Dockable=1
|
Dockable=1
|
||||||
@ -732,13 +731,13 @@ Visible=0
|
|||||||
Docked=1
|
Docked=1
|
||||||
State=0
|
State=0
|
||||||
Left=0
|
Left=0
|
||||||
Top=0
|
Top=454
|
||||||
Width=2000
|
Width=2000
|
||||||
Height=7164
|
Height=4339
|
||||||
MaxLeft=-1
|
MaxLeft=-1
|
||||||
MaxTop=-1
|
MaxTop=-1
|
||||||
ClientWidth=1875
|
ClientWidth=2000
|
||||||
ClientHeight=6738
|
ClientHeight=4339
|
||||||
TBDockHeight=7164
|
TBDockHeight=7164
|
||||||
LRDockWidth=2000
|
LRDockWidth=2000
|
||||||
Dockable=1
|
Dockable=1
|
||||||
|
Binary file not shown.
@ -1,9 +1,9 @@
|
|||||||
[Stats]
|
[Stats]
|
||||||
EditorSecs=18191
|
EditorSecs=21350
|
||||||
DesignerSecs=1
|
DesignerSecs=1
|
||||||
InspectorSecs=5
|
InspectorSecs=9
|
||||||
CompileSecs=249803
|
CompileSecs=356274
|
||||||
OtherSecs=1208
|
OtherSecs=1868
|
||||||
StartTime=22/01/2017 10:49:52
|
StartTime=22/01/2017 10:49:52
|
||||||
RealKeys=0
|
RealKeys=0
|
||||||
EffectiveKeys=0
|
EffectiveKeys=0
|
||||||
|
335
source/cef.inc
Normal file
335
source/cef.inc
Normal file
@ -0,0 +1,335 @@
|
|||||||
|
(*
|
||||||
|
* Delphi Chromium Embedded
|
||||||
|
*
|
||||||
|
* 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 <hgourvest@gmail.com>
|
||||||
|
* Web site : http://www.progdigy.com
|
||||||
|
* Repository : http://code.google.com/p/delphichromiumembedded/
|
||||||
|
* Group : http://groups.google.com/group/delphichromiumembedded
|
||||||
|
*)
|
||||||
|
|
||||||
|
{.$define CEF_STRING_TYPE_UTF8}
|
||||||
|
{$define CEF_STRING_TYPE_UTF16}
|
||||||
|
{.$define CEF_STRING_TYPE_WIDE}
|
||||||
|
|
||||||
|
{.$DEFINE CEF_MULTI_THREADED_MESSAGE_LOOP}
|
||||||
|
|
||||||
|
|
||||||
|
{$DEFINE DELPHI_VERSION_UNKNOW}
|
||||||
|
|
||||||
|
{$IFDEF FPC}
|
||||||
|
// force multithreading message loop on FPC, still not work
|
||||||
|
{$DEFINE CEF_MULTI_THREADED_MESSAGE_LOOP}
|
||||||
|
{$DEFINE SUPPORTS_INLINE}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$IFDEF VER130}
|
||||||
|
{$UNDEF DELPHI_VERSION_UNKNOW}
|
||||||
|
{$DEFINE DELPHI5_UP}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$IFDEF VER140}
|
||||||
|
{$UNDEF DELPHI_VERSION_UNKNOW}
|
||||||
|
{$DEFINE DELPHI5_UP}
|
||||||
|
{$DEFINE DELPHI6_UP}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$IFDEF VER150}
|
||||||
|
{$UNDEF DELPHI_VERSION_UNKNOW}
|
||||||
|
{$DEFINE DELPHI5_UP}
|
||||||
|
{$DEFINE DELPHI6_UP}
|
||||||
|
{$DEFINE DELPHI7_UP}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$IFDEF VER160}
|
||||||
|
// DELPHI 8 for Dotnet
|
||||||
|
{$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}
|
||||||
|
|
||||||
|
{$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}
|
||||||
|
|
||||||
|
{$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}
|
||||||
|
|
||||||
|
{$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}
|
||||||
|
|
||||||
|
{$IFDEF VER290} // RAD Studio XE8
|
||||||
|
{$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
|
||||||
|
{$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
|
||||||
|
{$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}
|
||||||
|
|
||||||
|
|
||||||
|
{$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}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$IFDEF DELPHI9_UP}
|
||||||
|
{$DEFINE SUPPORTS_INLINE}
|
||||||
|
{$ENDIF}
|
||||||
|
|
@ -42,10 +42,16 @@ unit uCEFApplication;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows,
|
WinApi.Windows,
|
||||||
|
{$ELSE}
|
||||||
|
Windows,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes, uCEFInterfaces, uCEFBase;
|
uCEFTypes, uCEFInterfaces, uCEFBase;
|
||||||
|
|
||||||
type
|
type
|
||||||
@ -249,7 +255,11 @@ var
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Math, System.IOUtils, System.SysUtils,
|
System.Math, System.IOUtils, System.SysUtils,
|
||||||
|
{$ELSE}
|
||||||
|
Math, IOUtils, SysUtils,
|
||||||
|
{$ENDIF}
|
||||||
uCEFLibFunctions, uCEFMiscFunctions, uCEFSchemeRegistrar, uCEFCommandLine;
|
uCEFLibFunctions, uCEFMiscFunctions, uCEFSchemeRegistrar, uCEFCommandLine;
|
||||||
|
|
||||||
const
|
const
|
||||||
@ -575,7 +585,7 @@ var
|
|||||||
TempArgs : TCefMainArgs;
|
TempArgs : TCefMainArgs;
|
||||||
begin
|
begin
|
||||||
TempArgs.instance := HINSTANCE;
|
TempArgs.instance := HINSTANCE;
|
||||||
Result := cef_execute_process(@TempArgs, CefGetData(FAppIntf), FWindowsSandboxInfo);
|
Result := cef_execute_process(@TempArgs, FApp.Wrap, FWindowsSandboxInfo);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TCefApplication.InitializeSettings(var aSettings : TCefSettings);
|
procedure TCefApplication.InitializeSettings(var aSettings : TCefSettings);
|
||||||
@ -622,7 +632,7 @@ begin
|
|||||||
if FDeleteCookies and (length(FCookies) > 0) then TDirectory.Delete(FCookies, True);
|
if FDeleteCookies and (length(FCookies) > 0) then TDirectory.Delete(FCookies, True);
|
||||||
|
|
||||||
InitializeSettings(TempSettings);
|
InitializeSettings(TempSettings);
|
||||||
Result := (cef_initialize(@HInstance, @TempSettings, CefGetData(FAppIntf), FWindowsSandboxInfo) <> 0);
|
Result := (cef_initialize(@HInstance, @TempSettings, FApp.Wrap, FWindowsSandboxInfo) <> 0);
|
||||||
except
|
except
|
||||||
on e : exception do
|
on e : exception do
|
||||||
begin
|
begin
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFAuthCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFBase;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFBeforeDownloadCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFBinaryValue;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFBrowser;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFBrowserProcessHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFChromium;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows, WinApi.Messages, System.Classes, Vcl.Controls, Vcl.Graphics, Vcl.Forms,
|
WinApi.Windows, WinApi.Messages, System.Classes, Vcl.Controls, Vcl.Graphics, Vcl.Forms,
|
||||||
|
{$ELSE}
|
||||||
|
Windows, Messages, Classes, Controls, Graphics, Forms,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes, uCEFInterfaces, uCEFLibFunctions, uCEFMiscFunctions, uCEFClient,
|
uCEFTypes, uCEFInterfaces, uCEFLibFunctions, uCEFMiscFunctions, uCEFClient,
|
||||||
uCEFPDFPrintCallback, uCEFStringVisitor, uCEFConstants, uCEFTask,
|
uCEFPDFPrintCallback, uCEFStringVisitor, uCEFConstants, uCEFTask,
|
||||||
uCEFDeleteCookiesCallback, uCEFDomVisitor, uCEFChromiumEvents,
|
uCEFDeleteCookiesCallback, uCEFDomVisitor, uCEFChromiumEvents,
|
||||||
@ -233,8 +239,8 @@ type
|
|||||||
procedure SetWindowlessFrameRate(aValue : integer);
|
procedure SetWindowlessFrameRate(aValue : integer);
|
||||||
|
|
||||||
|
|
||||||
function CreateBrowserHost(aWindowInfo : PCefWindowInfo; const aClient : ICefClient; const aURL : ustring; const aSettings : PCefBrowserSettings; const aContext : ICefRequestContext): Boolean;
|
function CreateBrowserHost(aWindowInfo : PCefWindowInfo; const aURL : ustring; const aSettings : PCefBrowserSettings; const aContext : ICefRequestContext): Boolean;
|
||||||
function CreateBrowserHostSync(aWindowInfo : PCefWindowInfo; const aClient : ICefClient; const aURL : ustring; const aSettings : PCefBrowserSettings; const aContext : ICefRequestContext): ICefBrowser;
|
function CreateBrowserHostSync(aWindowInfo : PCefWindowInfo; const aURL : ustring; const aSettings : PCefBrowserSettings; const aContext : ICefRequestContext): ICefBrowser;
|
||||||
|
|
||||||
procedure InitializeEvents;
|
procedure InitializeEvents;
|
||||||
procedure InitializeSettings(var aSettings : TCefBrowserSettings);
|
procedure InitializeSettings(var aSettings : TCefBrowserSettings);
|
||||||
@ -582,7 +588,11 @@ type
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.SysUtils, System.Math,
|
System.SysUtils, System.Math,
|
||||||
|
{$ELSE}
|
||||||
|
SysUtils, Math,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBrowser, uCEFValue, uCEFDictionaryValue, uCEFStringMultimap, uCEFCookieManager, uCEFFrame,
|
uCEFBrowser, uCEFValue, uCEFDictionaryValue, uCEFStringMultimap, uCEFCookieManager, uCEFFrame,
|
||||||
uCEFApplication;
|
uCEFApplication;
|
||||||
|
|
||||||
@ -708,7 +718,7 @@ begin
|
|||||||
Result := False;
|
Result := False;
|
||||||
|
|
||||||
try
|
try
|
||||||
if (FHandler = nil) then
|
if (FClientHandler = nil) then
|
||||||
begin
|
begin
|
||||||
FIsOSR := aIsOsr;
|
FIsOSR := aIsOsr;
|
||||||
FClientHandler := TVCLClientHandler.Create(Self, FIsOSR);
|
FClientHandler := TVCLClientHandler.Create(Self, FIsOSR);
|
||||||
@ -851,10 +861,10 @@ begin
|
|||||||
|
|
||||||
|
|
||||||
if MultithreadApp then
|
if MultithreadApp then
|
||||||
Result := CreateBrowserHost(@TempInfo, FHandler, FDefaultUrl, @TempSettings, nil)
|
Result := CreateBrowserHost(@TempInfo, FDefaultUrl, @TempSettings, nil)
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
FBrowser := CreateBrowserHostSync(@TempInfo, FHandler, FDefaultUrl, @TempSettings, nil);
|
FBrowser := CreateBrowserHostSync(@TempInfo, FDefaultUrl, @TempSettings, nil);
|
||||||
|
|
||||||
if (FBrowser <> nil) then
|
if (FBrowser <> nil) then
|
||||||
begin
|
begin
|
||||||
@ -879,7 +889,6 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
function TChromium.CreateBrowserHost(aWindowInfo : PCefWindowInfo;
|
function TChromium.CreateBrowserHost(aWindowInfo : PCefWindowInfo;
|
||||||
const aClient : ICefClient;
|
|
||||||
const aURL : ustring;
|
const aURL : ustring;
|
||||||
const aSettings : PCefBrowserSettings;
|
const aSettings : PCefBrowserSettings;
|
||||||
const aContext : ICefRequestContext): Boolean;
|
const aContext : ICefRequestContext): Boolean;
|
||||||
@ -887,11 +896,10 @@ var
|
|||||||
TempURL : TCefString;
|
TempURL : TCefString;
|
||||||
begin
|
begin
|
||||||
TempURL := CefString(aURL);
|
TempURL := CefString(aURL);
|
||||||
Result := cef_browser_host_create_browser(aWindowInfo, CefGetData(aClient), @TempURL, aSettings, CefGetData(aContext)) <> 0;
|
Result := cef_browser_host_create_browser(aWindowInfo, FClientHandler.Wrap, @TempURL, aSettings, CefGetData(aContext)) <> 0;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TChromium.CreateBrowserHostSync(aWindowInfo : PCefWindowInfo;
|
function TChromium.CreateBrowserHostSync(aWindowInfo : PCefWindowInfo;
|
||||||
const aClient : ICefClient;
|
|
||||||
const aURL : ustring;
|
const aURL : ustring;
|
||||||
const aSettings : PCefBrowserSettings;
|
const aSettings : PCefBrowserSettings;
|
||||||
const aContext : ICefRequestContext): ICefBrowser;
|
const aContext : ICefRequestContext): ICefBrowser;
|
||||||
@ -900,7 +908,7 @@ var
|
|||||||
TempBrowser : PCefBrowser;
|
TempBrowser : PCefBrowser;
|
||||||
begin
|
begin
|
||||||
TempURL := CefString(aURL);
|
TempURL := CefString(aURL);
|
||||||
TempBrowser := cef_browser_host_create_browser_sync(aWindowInfo, CefGetData(aClient), @TempURL, aSettings, CefGetData(aContext));
|
TempBrowser := cef_browser_host_create_browser_sync(aWindowInfo, FClientHandler.Wrap, @TempURL, aSettings, CefGetData(aContext));
|
||||||
Result := TCefBrowserRef.UnWrap(TempBrowser);
|
Result := TCefBrowserRef.UnWrap(TempBrowser);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2092,8 +2100,16 @@ procedure TChromium.CloseDevTools(const aDevTools : TWinControl);
|
|||||||
begin
|
begin
|
||||||
if Initialized then
|
if Initialized then
|
||||||
begin
|
begin
|
||||||
if (aDevTools <> nil) then WinApi.Windows.SetParent(GetWindow(aDevTools.Handle, GW_CHILD), 0);
|
if (aDevTools <> nil) then
|
||||||
if (FBrowser <> nil) then FBrowser.Host.CloseDevTools;
|
begin
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
|
WinApi.Windows.SetParent(GetWindow(aDevTools.Handle, GW_CHILD), 0);
|
||||||
|
{$ELSE}
|
||||||
|
Windows.SetParent(GetWindow(aDevTools.Handle, GW_CHILD), 0);
|
||||||
|
{$ENDIF}
|
||||||
|
end;
|
||||||
|
|
||||||
|
if (FBrowser <> nil) then FBrowser.Host.CloseDevTools;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2714,10 +2730,10 @@ begin
|
|||||||
begin
|
begin
|
||||||
TempRect.Left := min(max(x, max(screen.DesktopLeft, 0)), screen.DesktopWidth - TempForm.Width);
|
TempRect.Left := min(max(x, max(screen.DesktopLeft, 0)), screen.DesktopWidth - TempForm.Width);
|
||||||
TempRect.Top := min(max(y, max(screen.DesktopTop, 0)), screen.DesktopHeight - TempForm.Height);
|
TempRect.Top := min(max(y, max(screen.DesktopTop, 0)), screen.DesktopHeight - TempForm.Height);
|
||||||
TempRect.Width := TempForm.Width;
|
TempRect.Right := TempRect.Left + TempForm.Width - 1;
|
||||||
TempRect.Height := TempForm.Height;
|
TempRect.Bottom := TempRect.Top + TempForm.Height - 1;
|
||||||
|
|
||||||
TempForm.SetBounds(TempRect.Left, TempRect.Top, TempRect.Width, TempRect.Height);
|
TempForm.SetBounds(TempRect.Left, TempRect.Top, TempRect.Right - TempRect.Left + 1, TempRect.Bottom - TempRect.Top + 1);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2732,10 +2748,10 @@ begin
|
|||||||
begin
|
begin
|
||||||
TempRect.Left := min(max(TempForm.Left + x, max(screen.DesktopLeft, 0)), screen.DesktopWidth - TempForm.Width);
|
TempRect.Left := min(max(TempForm.Left + x, max(screen.DesktopLeft, 0)), screen.DesktopWidth - TempForm.Width);
|
||||||
TempRect.Top := min(max(TempForm.Top + y, max(screen.DesktopTop, 0)), screen.DesktopHeight - TempForm.Height);
|
TempRect.Top := min(max(TempForm.Top + y, max(screen.DesktopTop, 0)), screen.DesktopHeight - TempForm.Height);
|
||||||
TempRect.Width := TempForm.Width;
|
TempRect.Right := TempRect.Left + TempForm.Width - 1;
|
||||||
TempRect.Height := TempForm.Height;
|
TempRect.Bottom := TempRect.Top + TempForm.Height - 1;
|
||||||
|
|
||||||
TempForm.SetBounds(TempRect.Left, TempRect.Top, TempRect.Width, TempRect.Height);
|
TempForm.SetBounds(TempRect.Left, TempRect.Top, TempRect.Right - TempRect.Left + 1, TempRect.Bottom - TempRect.Top + 1);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFChromiumEvents;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes, uCEFInterfaces;
|
uCEFTypes, uCEFInterfaces;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFChromiumFontOptions;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes;
|
uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFChromiumOptions;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes;
|
uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFChromiumWindow;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows, System.Classes, WinApi.Messages,
|
WinApi.Windows, System.Classes, WinApi.Messages,
|
||||||
|
{$ELSE}
|
||||||
|
Windows, Classes, Messages,
|
||||||
|
{$ENDIF}
|
||||||
uCEFWindowParent, uCEFChromium, uCEFInterfaces, uCEFConstants;
|
uCEFWindowParent, uCEFChromium, uCEFInterfaces, uCEFConstants;
|
||||||
|
|
||||||
type
|
type
|
||||||
@ -76,7 +82,11 @@ type
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.SysUtils;
|
System.SysUtils;
|
||||||
|
{$ELSE}
|
||||||
|
SysUtils;
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
constructor TChromiumWindow.Create(AOwner: TComponent);
|
constructor TChromiumWindow.Create(AOwner: TComponent);
|
||||||
begin
|
begin
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFClient;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows,
|
WinApi.Windows,
|
||||||
|
{$ELSE}
|
||||||
|
Windows,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
@ -126,7 +132,11 @@ type
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.SysUtils,
|
System.SysUtils,
|
||||||
|
{$ELSE}
|
||||||
|
SysUtils,
|
||||||
|
{$ENDIF}
|
||||||
uCEFMiscFunctions, uCEFLibFunctions, uCEFProcessMessage, uCEFBrowser, uCEFLoadHandler,
|
uCEFMiscFunctions, uCEFLibFunctions, uCEFProcessMessage, uCEFBrowser, uCEFLoadHandler,
|
||||||
uCEFFocusHandler, uCEFContextMenuHandler, uCEFDialogHandler, uCEFKeyboardHandler,
|
uCEFFocusHandler, uCEFContextMenuHandler, uCEFDialogHandler, uCEFKeyboardHandler,
|
||||||
uCEFDisplayHandler, uCEFDownloadHandler, uCEFGeolocationHandler, uCEFJsDialogHandler,
|
uCEFDisplayHandler, uCEFDownloadHandler, uCEFGeolocationHandler, uCEFJsDialogHandler,
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFCommandLine;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFTypes, uCEFInterfaces;
|
uCEFBase, uCEFTypes, uCEFInterfaces;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFCompletionCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFConstants;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
Winapi.Messages;
|
Winapi.Messages;
|
||||||
|
{$ELSE}
|
||||||
|
Messages;
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
const
|
const
|
||||||
// /include/internal/cef_types.h (cef_errorcode_t)
|
// /include/internal/cef_types.h (cef_errorcode_t)
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFContextMenuHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFContextMenuParams;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFCookieManager;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFCookieVisitor;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFCustomStreamReader;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes, System.SysUtils,
|
System.Classes, System.SysUtils,
|
||||||
|
{$ELSE}
|
||||||
|
Classes, SysUtils,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDeleteCookiesCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFDialogHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFDictionaryValue;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFDisplayHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDomDocument;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDomNode;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDomVisitor;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDownLoadItem;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDownloadHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDownloadImageCallBack;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDownloadItemCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFDragData;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFDragHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFEndTracingCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFFileDialogCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFFindHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFFocusHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,12 @@ unit uCEFFrame;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
uCEFBAse, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
TCefFrameRef = class(TCefBaseRef, ICefFrame)
|
TCefFrameRef = class(TCefBaseRef, ICefFrame)
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFGeolocationCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFGeolocationHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFGetGeolocationCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFImage;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows,
|
WinApi.Windows,
|
||||||
|
{$ELSE}
|
||||||
|
Windows,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFInterfaces;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows, System.Classes,
|
WinApi.Windows, System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Windows, Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes;
|
uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFJsDialogCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFJsDialogHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFKeyboardHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFLibFunctions;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows, System.Math,
|
WinApi.Windows, System.Math,
|
||||||
|
{$ELSE}
|
||||||
|
Windows, Math,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes;
|
uCEFTypes;
|
||||||
|
|
||||||
var
|
var
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFLifeSpanHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFListValue;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFLoadHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFMenuModel;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFMenuModelDelegate;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFMiscFunctions;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows, System.Classes, System.SysUtils,
|
WinApi.Windows, System.Classes, System.SysUtils,
|
||||||
|
{$ELSE}
|
||||||
|
Windows, Classes, SysUtils,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes, uCEFInterfaces, uCEFLibFunctions;
|
uCEFTypes, uCEFInterfaces, uCEFLibFunctions;
|
||||||
|
|
||||||
const
|
const
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFNavigationEntry;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFNavigationEntryVisitor;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFPDFPrintCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFPDFPrintOptions;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFTypes;
|
uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFPostData;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFPostDataElement;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFPrintSettings;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFProcessMessage;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRegisterCDMCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -39,16 +39,21 @@ unit uCEFRegisterComponents;
|
|||||||
|
|
||||||
{$R chromium.dcr}
|
{$R chromium.dcr}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
procedure Register;
|
procedure Register;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
uCEFChromium,
|
{$ELSE}
|
||||||
uCEFWindowParent,
|
Classes,
|
||||||
uCEFChromiumWindow;
|
{$ENDIF}
|
||||||
|
uCEFChromium, uCEFWindowParent, uCEFChromiumWindow;
|
||||||
|
|
||||||
procedure Register;
|
procedure Register;
|
||||||
begin
|
begin
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRenderHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRenderProcessHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRequest;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRequestCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFRequestContext;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRequestContextHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRequestHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
@ -100,7 +102,11 @@ type
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows, System.SysUtils,
|
WinApi.Windows, System.SysUtils,
|
||||||
|
{$ELSE}
|
||||||
|
Windows, SysUtils,
|
||||||
|
{$ENDIF}
|
||||||
uCEFMiscFunctions, uCEFLibFunctions, uCEFBrowser, uCEFFrame, uCEFRequest, uCEFRequestCallback,
|
uCEFMiscFunctions, uCEFLibFunctions, uCEFBrowser, uCEFFrame, uCEFRequest, uCEFRequestCallback,
|
||||||
uCEFResponse, uCEFAuthCallback, uCEFSslInfo, uCEFSelectClientCertificateCallback, uCEFX509Certificate;
|
uCEFResponse, uCEFAuthCallback, uCEFSslInfo, uCEFSelectClientCertificateCallback, uCEFX509Certificate;
|
||||||
|
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFResolveCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFResourceBundle;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFResourceBundleHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFResourceHandler;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFResponse;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFResponseFilter;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFRunContextMenuCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFRunFileDialogCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces;
|
uCEFBase, uCEFInterfaces;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFSSLStatus;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFSchemeHandlerFactory;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFSchemeRegistrar;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFSelectClientCertificateCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFSetCookieCallback;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFSslInfo;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFStreamReader;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
System.Classes,
|
System.Classes,
|
||||||
|
{$ELSE}
|
||||||
|
Classes,
|
||||||
|
{$ENDIF}
|
||||||
uCEFBase, uCEFInterfaces, uCEFTypes;
|
uCEFBase, uCEFInterfaces, uCEFTypes;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFStreamWriter;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFStringMap;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFStringMultimap;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFStringVisitor;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFTask;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFTaskRunner;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,6 +42,8 @@ unit uCEFThread;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
@ -42,10 +42,16 @@ unit uCEFTypes;
|
|||||||
{$MINENUMSIZE 4}
|
{$MINENUMSIZE 4}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{$I cef.inc}
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
{$IFDEF DELPHI16_UP}
|
||||||
WinApi.Windows, System.Math;
|
WinApi.Windows, System.Math;
|
||||||
|
{$ELSE}
|
||||||
|
Windows, Math;
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
type
|
type
|
||||||
PCefStringWide = ^TCefStringWide;
|
PCefStringWide = ^TCefStringWide;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user