1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-11-23 21:34:53 +02:00

Bug fix #43 : backwards compatibility

This commit is contained in:
Salvador Diaz Fau
2017-07-19 12:12:08 +02:00
parent 3f3f74eeb5
commit d54ab43b04
31 changed files with 752 additions and 825 deletions

View File

@@ -52,16 +52,15 @@ BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0
TopPanelSize=0
LeftPanelSize=0
RightPanelSize=2000
RightPanelClients=DockSite2
RightPanelData=00000800010100000000AA1900000000000001D0070000000000000100000000A123000009000000446F636B5369746532FFFFFFFF
RightPanelClients=DockSite2,DockSite4
RightPanelData=00000800010100000000AA1900000000000001D00700000000000001000000004312000009000000446F636B53697465320100000000A123000009000000446F636B5369746534FFFFFFFF
BottomPanelSize=0
BottomPanelClients=DockSite1,MessageView
BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D3B3600000000000002820F000000000000FFFFFFFF
BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1234000000000000022506000000000000FFFFFFFF
BottomMiddlePanelSize=0
BottomMiddlePanelClients=DockSite0,GraphDrawingModel
BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779D1D00000000000002F306000000000000FFFFFFFF
TabDockLeftClients=DockSite3=0,PropertyInspector=1
TabDockRightClients=DockSite4=0
TabDockLeftClients=PropertyInspector=0,DockSite3=1
[View0]
CustomEditViewType=TWelcomePageView
@@ -103,11 +102,11 @@ State=0
Left=0
Top=0
Width=3820
Height=572
Height=1121
MaxLeft=-1
MaxTop=-1
ClientWidth=3820
ClientHeight=572
ClientHeight=1121
TBDockHeight=213
LRDockWidth=13602
Dockable=1
@@ -151,11 +150,11 @@ State=0
Left=0
Top=0
Width=2000
Height=8868
Height=4226
MaxLeft=-1
MaxTop=-1
ClientWidth=2000
ClientHeight=8868
ClientHeight=4226
TBDockHeight=5897
LRDockWidth=2352
Dockable=1
@@ -168,14 +167,14 @@ Visible=0
Docked=1
State=0
Left=0
Top=23
Top=0
Width=2773
Height=3845
Height=1424
MaxLeft=-1
MaxTop=-1
ClientWidth=2773
ClientHeight=3845
TBDockHeight=3845
ClientHeight=1424
TBDockHeight=1424
LRDockWidth=2773
Dockable=1
StayOnTop=0
@@ -188,12 +187,12 @@ Docked=1
State=0
Left=0
Top=0
Width=1875
Height=6693
Width=2000
Height=4339
MaxLeft=-1
MaxTop=-1
ClientWidth=1875
ClientHeight=6693
ClientWidth=2000
ClientHeight=4339
TBDockHeight=7152
LRDockWidth=2000
Dockable=1
@@ -243,8 +242,8 @@ Create=1
Visible=0
Docked=1
State=0
Left=-8
Top=-30
Left=-148
Top=-137
Width=1844
Height=3139
MaxLeft=-1
@@ -300,19 +299,19 @@ Create=1
Visible=0
Docked=1
State=0
Left=78
Top=386
Left=0
Top=362
Width=1898
Height=7164
Height=5370
MaxLeft=-1
MaxTop=-1
ClientWidth=1773
ClientHeight=6738
ClientWidth=1898
ClientHeight=5370
TBDockHeight=7164
LRDockWidth=1898
Dockable=1
StayOnTop=0
SplitPos=136
SplitPos=111
[frmDesignPreview]
PercentageSizes=1
@@ -323,11 +322,11 @@ State=0
Left=0
Top=0
Width=2000
Height=6816
Height=6861
MaxLeft=-1
MaxTop=-1
ClientWidth=2000
ClientHeight=6816
ClientHeight=6861
TBDockHeight=5964
LRDockWidth=2508
Dockable=1
@@ -339,8 +338,8 @@ Create=1
Visible=0
Docked=1
State=0
Left=-946
Top=1
Left=-898
Top=-137
Width=2844
Height=6200
MaxLeft=-1
@@ -358,8 +357,8 @@ Create=1
Visible=0
Docked=1
State=0
Left=-8
Top=287
Left=-1026
Top=-137
Width=273
Height=359
MaxLeft=-1
@@ -383,11 +382,11 @@ State=0
Left=0
Top=0
Width=3820
Height=572
Height=1121
MaxLeft=-1
MaxTop=-1
ClientWidth=3820
ClientHeight=572
ClientHeight=1121
TBDockHeight=415
LRDockWidth=4953
Dockable=1
@@ -402,11 +401,11 @@ State=0
Left=0
Top=0
Width=3820
Height=572
Height=1121
MaxLeft=-1
MaxTop=-1
ClientWidth=3820
ClientHeight=572
ClientHeight=1121
TBDockHeight=213
LRDockWidth=7406
Dockable=1
@@ -425,11 +424,11 @@ State=0
Left=0
Top=0
Width=3820
Height=572
Height=1121
MaxLeft=-1
MaxTop=-1
ClientWidth=3820
ClientHeight=572
ClientHeight=1121
TBDockHeight=1536
LRDockWidth=3484
Dockable=1
@@ -444,11 +443,11 @@ State=0
Left=0
Top=0
Width=3820
Height=572
Height=1121
MaxLeft=-1
MaxTop=-1
ClientWidth=3820
ClientHeight=572
ClientHeight=1121
TBDockHeight=2063
LRDockWidth=3484
Dockable=1
@@ -463,11 +462,11 @@ State=0
Left=0
Top=0
Width=2336
Height=942
Height=1177
MaxLeft=-1
MaxTop=-1
ClientWidth=2336
ClientHeight=942
ClientHeight=1177
TBDockHeight=2321
LRDockWidth=2820
Dockable=1
@@ -528,11 +527,11 @@ State=0
Left=0
Top=0
Width=2000
Height=6816
Height=6861
MaxLeft=-1
MaxTop=-1
ClientWidth=2000
ClientHeight=6816
ClientHeight=6861
TBDockHeight=4888
LRDockWidth=7148
Dockable=1
@@ -544,8 +543,8 @@ Create=1
Visible=0
Docked=1
State=0
Left=249
Top=709
Left=0
Top=0
Width=2859
Height=3206
MaxLeft=-1
@@ -566,11 +565,11 @@ State=0
Left=0
Top=0
Width=3820
Height=572
Height=1121
MaxLeft=-1
MaxTop=-1
ClientWidth=3820
ClientHeight=572
ClientHeight=1121
TBDockHeight=1547
LRDockWidth=8742
Dockable=1
@@ -591,12 +590,12 @@ Docked=1
State=0
Left=0
Top=0
Width=1773
Height=6738
Width=1898
Height=9170
MaxLeft=-1
MaxTop=-1
ClientWidth=1773
ClientHeight=6738
ClientWidth=1898
ClientHeight=9170
TBDockHeight=3677
LRDockWidth=1898
Dockable=1
@@ -611,11 +610,11 @@ State=0
Left=0
Top=0
Width=2000
Height=6816
Height=6861
MaxLeft=-1
MaxTop=-1
ClientWidth=2000
ClientHeight=6816
ClientHeight=6861
TBDockHeight=4888
LRDockWidth=5305
Dockable=1
@@ -676,14 +675,14 @@ Visible=0
Docked=1
State=0
Left=0
Top=23
Top=0
Width=3820
Height=874
Height=1424
MaxLeft=-1
MaxTop=-1
ClientWidth=3820
ClientHeight=874
TBDockHeight=874
ClientHeight=1424
TBDockHeight=1424
LRDockWidth=3820
Dockable=1
StayOnTop=0
@@ -702,12 +701,12 @@ State=0
Left=0
Top=23
Width=2000
Height=9170
Height=4529
MaxLeft=-1
MaxTop=-1
ClientWidth=2000
ClientHeight=9170
TBDockHeight=7119
ClientHeight=4529
TBDockHeight=7164
LRDockWidth=2000
Dockable=1
StayOnTop=0
@@ -724,13 +723,13 @@ Visible=0
Docked=1
State=0
Left=0
Top=0
Top=23
Width=1898
Height=7164
Height=9170
MaxLeft=-1
MaxTop=-1
ClientWidth=1773
ClientHeight=6738
ClientWidth=1898
ClientHeight=9170
TBDockHeight=7164
LRDockWidth=1898
Dockable=1
@@ -740,22 +739,22 @@ ActiveTabID=StructureView
TabDockClients=StructureView,ClassBrowserTool
[DockSite4]
HostDockSite=RightTabDock
HostDockSite=DockRightPanel
DockSiteType=1
PercentageSizes=1
Create=1
Visible=0
Visible=1
Docked=1
State=0
Left=0
Top=0
Top=454
Width=2000
Height=7119
Height=4339
MaxLeft=-1
MaxTop=-1
ClientWidth=1875
ClientHeight=6693
TBDockHeight=7119
ClientWidth=2000
ClientHeight=4339
TBDockHeight=7164
LRDockWidth=2000
Dockable=1
StayOnTop=0

View File

@@ -1,9 +1,9 @@
[Stats]
EditorSecs=4647
EditorSecs=4649
DesignerSecs=301
InspectorSecs=137
CompileSecs=326894
OtherSecs=1037
CompileSecs=333737
OtherSecs=1045
StartTime=22/01/2017 14:51:01
RealKeys=0
EffectiveKeys=0

View File

@@ -48,11 +48,21 @@ uses
{$R *.res}
// CEF3 needs to set the LARGEADDRESSAWARE flag which allows 32-bit processes to use up to 3GB of RAM.
{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
{$SetPEFlags $20}
begin
GlobalCEFApp := TCefApplication.Create;
// In case you want to use custom directories for the CEF3 binaries, cache, cookies and user data.
GlobalCEFApp.FrameworkDirPath := 'cef';
GlobalCEFApp.ResourcesDirPath := 'cef';
GlobalCEFApp.LocalesDirPath := 'cef\locales';
GlobalCEFApp.cache := 'cef\cache';
GlobalCEFApp.cookies := 'cef\cookies';
GlobalCEFApp.UserDataPath := 'cef\User Data';
if GlobalCEFApp.StartMainProcess then
begin
Application.Initialize;