1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2024-11-24 08:02:15 +02:00
Commit Graph

88 Commits

Author SHA1 Message Date
Salvador Díaz Fau
74b1d6c52a Added v8_context_snapshot.bin to the cef binaries checking functions
- Added v8_context_snapshot.bin to the cef binaries checking functions.
- Added a the Initialized property to TChromiumWindow and nowCreateBrowser is a function, not procedure.
2017-10-28 18:48:53 +02:00
Salvador Díaz Fau
bb83979092 GlobalCEFApp initialization changes
Added a custom BrowserProcessHandler to GlobalCEFApp to know when the global context is initialized and it's allowed to set the custom cookies directory and to create browsers.
2017-10-28 10:53:51 +02:00
Salvador Díaz Fau
26f286cae7 Update to CEF 3.3202.1674.g2a991c4 2017-10-26 13:23:13 +02:00
Salvador Díaz Fau
87d11774bd Added TCEFApplication.CustomFlashPath property
Added TCEFApplication.CustomFlashPath property.
Added default values to some parameters in CheckLocales and CheckResources o keep backwards compatibility.
2017-10-24 20:44:51 +02:00
Alexey Shumkin
e40716e7aa improve: allow to require specific locales only
Some projects may use specific languages only, so, there is not need to
include unused languages into a project, but CEF4Delphi requires it.

Make able to require specific locales only.
2017-10-24 18:39:11 +03:00
Alexey Shumkin
365bd1eeaf improve: allow to ignore devtools_resources.pak absence
Some projects does not use DevTools, so there is no need to include
devtools_resources.pak into a project, but CEF4Delphi requires it.

Make able to ignore devtools_resources.pak absence.
2017-10-24 18:05:51 +03:00
Salvador Díaz Fau
bd0de4a775 Deleted unused files
- Bug fix #56 : Deleted unused files.
- Created the source\dcu directory for the Delphi 7 project .
2017-10-10 09:25:01 +02:00
Salvador Díaz Fau
3c707bb104 Now TCEFApplication sets back the old directory after the DLLs are loaded 2017-10-09 14:59:46 +02:00
Salvador Díaz Fau
4cddbb069b Added GetModulePath to uCEFMiscFunctions.pas 2017-10-09 13:06:45 +02:00
Salvador Díaz Fau
07ee3fd484 Added TCefApplication.SetCurrentDir property to set the current directory before loading the CEF libraries 2017-10-06 16:28:28 +02:00
Salvador Díaz Fau
6dbaa022da Added TCefApplication.ShowMessageDlg property to hide the MessageDlg dialogs 2017-10-05 16:03:02 +02:00
Salvador Díaz Fau
5f88acb5d0 Fix DLL cheking functions. icudtl.dat must be next to libcef.dll 2017-10-04 14:02:07 +02:00
Salvador Díaz Fau
5790d86fbf Bug fix #37
Initialization fix
2017-10-03 14:38:37 +02:00
Salvador Díaz Fau
43412f48d1 Reverted deleted interface 2017-10-02 18:41:55 +02:00
Salvador Díaz Fau
659092bb37 Removed unused interface and more pointer checks 2017-10-02 17:56:56 +02:00
Salvador Díaz Fau
d338c416fd Update to CEF 3.3163.1671.g700dc25 2017-10-02 11:36:22 +02:00
Salvador Díaz Fau
43cb86a823 Added the possibility to use independent request contexts when creating browsers
- Modified MDIBrowser demo to test the child browsers with independent request contexts.
2017-09-29 18:42:12 +02:00
Salvador Díaz Fau
fc72cc52ff Fixed default frame identifier in TChromium.Internal_GetHTML 2017-09-24 13:09:32 +02:00
Salvador Díaz Fau
9c33c49353 Update to CEF 3.3163.1670.g934eaba
- Added 2 overloaded versions of TChromium.RetrieveHTML
- Modified TCefBrowserRef.GetFrameIdentifiers and TCefBrowserRef.GetFrameNames functions
2017-09-24 12:48:04 +02:00
Salvador Díaz Fau
df5dce37fc Update to CEF 3.3163.1669.ge260cbb and new demo 2017-09-23 11:38:29 +02:00
Salvador Díaz Fau
11e8a588e9 Added/modified TChromium frame properties and functions
- Modified TChromium.RetreiveHTML to get the frame HTML source
- Added TChromium.FrameCount property
- Added TChromium.GetFrameNames funcion
2017-09-22 10:04:50 +02:00
Salvador Díaz Fau
d85112902c Cookie manager initialization bug fixed
The custom cookie directory is now used in the GlobalCEFApp initialization instead of setting a TChromium property
2017-09-20 11:15:04 +02:00
Salvador Díaz Fau
4e390071a2 Update to CEF 3.3163.1666.g052c2d2
Added some units for future extension support.
2017-09-19 19:18:52 +02:00
Salvador Díaz Fau
58bd16c441 Delphi 2009 compatibility fixes 2017-09-17 13:06:45 +02:00
Salvador Díaz Fau
968356f197 Update to CEF 3.3163.1663.g416ffeb 2017-09-13 10:25:52 +02:00
Salvador Díaz Fau
5d9a47158e Extra UpdateSize call in TChromiumWindow
- Extra UpdateSize call in TChromiumWindow
- Destruction cleanup in owned refference counted classes
2017-09-08 17:44:32 +02:00
Salvador Díaz Fau
f7ca8a7a93 Added widevine helper functions 2017-09-07 22:56:51 +02:00
Salvador Díaz Fau
379272e643 Update to CEF 3.3112.1659.gfef43e0
- Update to CEF 3.3112.1659.gfef43e0
- Bug Fix #49
- Added longer error messages if the CEF binaries are not available.
- Added the AfterCreated event in TChromiumWindow.
- Added a 'Take a snapshot' button in the OSR demo.
2017-09-07 10:58:09 +02:00
Salvador Díaz Fau
383a1998ca Update to CEF 3.3112.1658.g3d5ae83
- Update to CEF 3.3112.1658.g3d5ae83
- Added an example of binary paramenters in the JSEval demo.
2017-09-01 22:44:58 +02:00
Salvador Díaz Fau
f3c1619d97 Update to CEF 3.3112.1657.g2c22842 2017-08-29 13:59:11 +02:00
Salvador Díaz Fau
13c427fc24 Extra UpdateSize call
- Added an extra call to TCEFWindowParent.UpdateSize to the demos when the browser is fully created.

- Also added a fix for Delphi 10.2 compatibility in the SchemeRegistrationBrowser.
2017-08-23 12:28:45 +02:00
Salvador Díaz Fau
e2a597ec81 Old event types deleted 2017-08-23 10:13:48 +02:00
Salvador Díaz Fau
76e6a16ce0 Complete TCefCustomRenderProcessHandler event set 2017-08-23 09:50:38 +02:00
Salvador Díaz Fau
7f75c50c0b PostDataInspector demo 2017-08-22 18:35:04 +02:00
Salvador Díaz Fau
8611789f26 Merge pull request #50 from dimmaq/patch-2
Update uCEFDownloadImageCallBack.pas
2017-08-21 21:09:46 +02:00
Dmitrij
1dd2645b1d Update uCEFInterfaces.pas
fix
2017-08-21 21:07:34 +03:00
Dmitrij
1545e387e7 Update uCEFDownloadImageCallBack.pas
make it work
2017-08-21 21:05:08 +03:00
Salvador Díaz Fau
a88659617f CookieVisitor demo 2017-08-19 12:53:47 +02:00
Salvador Diaz Fau
b349625e09 Geolocation demo 2017-08-12 20:30:34 +02:00
Salvador Diaz Fau
e25672e6b5 Update to CEF 3.3112.1656.g9ec3e42 and new demos 2017-08-12 16:23:03 +02:00
Salvador Diaz Fau
cf1b0f0aab Update to CEF 3.3112.1655.gd97fbff 2017-08-10 20:27:10 +02:00
Salvador Diaz Fau
25b3e9bc9b Update to CEF 3.3112.1649.g0dba8a1 2017-07-29 14:06:52 +02:00
Salvador Diaz Fau
d2dd8fe5c7 Added high DPI support in OSR demo
- Added high DPI support in OSR demo
- Added cef.inc files in all demos
- Fixed some function declarations in the render handler.
2017-07-28 12:47:57 +02:00
Salvador Diaz Fau
e712f2fde4 Several small bug fixes
- Fixed the functions to get the certificate issuer chains :
TCEFX509CertificateRef.GetDEREncodedIssuerChain and
TCEFX509CertificateRef.GetPEMEncodedIssuerChain.
- Replaced FmtStr by a custom function for backwards compatibility.
- Added the property TCEFApplication.EnableGPU.
- Updated cef.inc to include the latest Delphi versions.
2017-07-25 12:25:20 +02:00
Salvador Diaz Fau
d54ab43b04 Bug fix #43 : backwards compatibility 2017-07-19 12:12:08 +02:00
Salvador Diaz Fau
3f3f74eeb5 CheckDLLs and CheckResources now check the *.bin files correctly 2017-07-18 18:35:14 +02:00
Salvador Diaz Fau
5766453f91 Improved demos
- Bug fix #33 : Drag and drop is now supported in OSR mode.
- Improved keyboard handling in OSR mode.
- MiniBrowser demo : The DOM visitor and the Javascript extensions now
send customized results to the main form
- Fixed some CEF3 variable definitions.
2017-07-18 17:50:28 +02:00
Salvador Diaz Fau
9959b4b1e8 Update to CEF 3.3071.1647.gc8067b3 2017-07-12 17:00:34 +02:00
Salvador Diaz Fau
37b6ef8a04 bugfixes #35, #36 2017-07-02 13:17:47 +02:00
Salvador Diaz Fau
20c8f8db40 Update to CEF 3.3071.1645.gf54b5cd and new demo 2017-07-01 13:05:46 +02:00